The document describes a three-in-one control platform that uses MATLAB, WINCC, and S7 300 PLC to optimize scheduling for a lifting-sliding stereo garage. Genetic algorithms in MATLAB are used to find the optimal scheduling scheme, which is passed to WINCC via OPC. WINCC then sends the scheme to the PLC to control the garage movements. The platform aims to minimize vehicle loading/unloading times. It includes details on encoding schemes, fitness functions, parameter selection, and the monitoring interface design in WINCC.
The research of 6-DOF flight simulator washout filter Control MethodIJRES Journal
Electric 6-DOF flight simulator used in large aircraft engineering simulation has great benefits,As a Flight Simulator vector parallel six degree of freedom motion system is a very important part of flight simulator. Feeling is the most important in Flight simulator test while flight.If a flight simulator can feel closer to the real feeling of flying aircraft, in is more better for trainning.According to the question above, In this paper, we will start from the control method,make research on electric 6-DOF flight simulator wash out the filter control method, we will research Longitudinal studies of flight parameters at takeoff position flight simulator. Using MATLAB simulation software to verify washout filter algorithm practicality simulator Simulation.
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
This paper deals with the design and the implementation of a novel navigation strategy for an unicycle
mobile robot. The strategy of navigation is inspired from nature (the duck walking) in the closed loop.
Therefore, a single sensor (gyroscope) is used to determine the pose of the robot, hence the proposed name
"gyroscopic navigation". A global presentation of the novel strategy and the robot and with its different
components are given. An experimental identification for the useful parameters are then exhibited.
Moreover, the controller design strategy and the simulation results are given. Finally, real time
experiments are accomplished to valid the simulation results.
Automatic car parking mechanism using neuro fuzzy controller tuned by genetic...SumitDutta58
This paper has being presented a neuro fuzzy controller
based on Gaussian type RBF neural network, where all the
parameters can be simultaneously tuned by GA. By
appropriate coding of NFLC parameters it can achieve self
tuning properties from an initial random state.
Research on The Control of Joint Robot TrajectoryIJRESJOURNAL
ABSTRACT: This paper relates to a Robot that belongs to the category of Joint Robot.In the article,we analyze the path planning and control system of the robot,specifically speaking,it involves the interpolation of the robot trajectory, the analysis of the inverse kinematics, the introduction of the method to reduce the trajectory error, the optimization of the trajectory and in the end, the corresponding control system is designed according to the relevant parameters. This research project first introduces the importance of the robot, and then analyzes the whole process of the robot from the grasping pin, the screw to they are delivered to the designated position,finally, the process is introduced in detail, and the simulation result is displayed.
The research of 6-DOF flight simulator washout filter Control MethodIJRES Journal
Electric 6-DOF flight simulator used in large aircraft engineering simulation has great benefits,As a Flight Simulator vector parallel six degree of freedom motion system is a very important part of flight simulator. Feeling is the most important in Flight simulator test while flight.If a flight simulator can feel closer to the real feeling of flying aircraft, in is more better for trainning.According to the question above, In this paper, we will start from the control method,make research on electric 6-DOF flight simulator wash out the filter control method, we will research Longitudinal studies of flight parameters at takeoff position flight simulator. Using MATLAB simulation software to verify washout filter algorithm practicality simulator Simulation.
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
This paper deals with the design and the implementation of a novel navigation strategy for an unicycle
mobile robot. The strategy of navigation is inspired from nature (the duck walking) in the closed loop.
Therefore, a single sensor (gyroscope) is used to determine the pose of the robot, hence the proposed name
"gyroscopic navigation". A global presentation of the novel strategy and the robot and with its different
components are given. An experimental identification for the useful parameters are then exhibited.
Moreover, the controller design strategy and the simulation results are given. Finally, real time
experiments are accomplished to valid the simulation results.
Automatic car parking mechanism using neuro fuzzy controller tuned by genetic...SumitDutta58
This paper has being presented a neuro fuzzy controller
based on Gaussian type RBF neural network, where all the
parameters can be simultaneously tuned by GA. By
appropriate coding of NFLC parameters it can achieve self
tuning properties from an initial random state.
Research on The Control of Joint Robot TrajectoryIJRESJOURNAL
ABSTRACT: This paper relates to a Robot that belongs to the category of Joint Robot.In the article,we analyze the path planning and control system of the robot,specifically speaking,it involves the interpolation of the robot trajectory, the analysis of the inverse kinematics, the introduction of the method to reduce the trajectory error, the optimization of the trajectory and in the end, the corresponding control system is designed according to the relevant parameters. This research project first introduces the importance of the robot, and then analyzes the whole process of the robot from the grasping pin, the screw to they are delivered to the designated position,finally, the process is introduced in detail, and the simulation result is displayed.
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGTAMILMECHKIT
Forward Kinematics, Inverse Kinematics and Difference; Forward Kinematics and Reverse Kinematics of manipulators with Two, Three Degrees of Freedom (in 2 Dimension), Four Degrees of freedom (in 3 Dimension) Jacobians, Velocity and Forces-Manipulator Dynamics, Trajectory Generator, Manipulator Mechanism Design-Derivations and problems. Lead through Programming, Robot programming Languages-VAL Programming-Motion Commands, Sensor Commands, End Effector commands and simple Programs
Modelling of walking humanoid robot with capability of floor detection and dy...ijfcstjournal
Most humanoid robots have highly complicated structure and design of robots that are very similar to
human is extremely difficult. In this paper, modelling of a general and comprehensive algorithm for control
of humanoid robots is presented using Colored Petri Nets. For keeping dynamic balance of the robot,
combination of Gyroscope and Accelerometer sensors are used in algorithm. Image processing is used to
identify two fundamental issues: first, detection of target or an object which robot must follow; second,
detecting surface of the ground so that walking robot could maintain its balance just like a human and
shows its best performance. Presented model gives high-level view of humanoid robot's operations.
Design and implementation of path planning algorithm for wheeled mobile robot...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Design and implementation of path planning algorithm for wheeled mobile robot...eSAT Journals
Abstract Path planning in mobile robots must ensure optimality of the path. The optimality achieved may be in path, time, energy consumed etc. Path planning in robots also depends on the environment in which it operates like, static or dynamic, known or unknown etc. Global path planning using A* algorithm and genetic algorithm is investigated in this paper. A known dynamic environment, in which a control station will compute the shortest path and communicate to the mobile robot and the mobile robot, will traverse through this path to reach the goal. The control station will keep track of the path traversed by the robot. The mobile robot navigates through the shortest path and if the robot detects any obstacle in the destined path, the mobile robot will update the information about the environment and this information together with the current location will be communicated to the control station. Then the control station, with the updated map of the environment and new starting location and destination recalculates the new shortest path, if any, and will communicate to the mobile robot so that it can reach the destination. The technique has been implemented and tested extensively in real-world experiments and simulation runs. The results demonstrate that the technique effectively calculates the shortest path in known dynamic environment and allows the robot to quickly accomplish the mission.
Identification and Control of Three-Links Electrically Driven Robot Arm Using...Waqas Tariq
This paper uses a fuzzy neural network (FNN) structure for identifying and controlling nonlinear dynamic systems such three links robot arm. The equation of motion for three links robot arm derived using Lagrange’s equation. This equation then combined with the equations of motion for dc. servo motors which actuated the robot. For the control problem, we present the forward and inverse adaptive control approaches using the FNN. Computer simulation is performed to view the results for identification and control
Two guest lectures about motion planning in the course S2016 ECE 486: Robot Dynamics and Control, Spring 2016, Electrical and Computer Engineering Department, University of Waterloo. Useful Resources: - Open source libraries: http://ompl.kavrakilab.org/ http://wiki.ros.org/motion_planners http://moveit.ros.org/ - Book: Steven M. LaValle, Planning Algorithm. Available at: http://planning.cs.uiuc.edu/, last accessed, July 12, 2016
Modeling Elevator System With Coloured Petri NetsMohammed Assiri
The slides of a seminar showing my research about using CPNs to model a real system.
The thesis can be found as a downloadable PDF file here, https://macsphere.mcmaster.ca/handle/11375/18040
Also, it can be ordered as a printed book from Amazon here, https://www.amazon.com/Modeling-Elevator-System-Coloured-Petri/dp/1537219103
Elevator system. a case study of coloured petri netsMohammed Assiri
The slide of our paper presented at The International Conference on Advanced Technology & SciencesAt 2016, ICAT’16.
The paper can be found here, https://www.researchgate.net/publication/309620060_Elevator_System_A_Case_Study_of_Coloured_Petri_Nets
Trajectory reconstruction for robot programming by demonstration IJECEIAES
The reproduction of hand movements by a robot remains difficult and conventional learning methods do not allow us to faithfully recreate these movements because it is very difficult when the number of crossing points is very large. Programming by Demonstration gives a better opportunity for solving this problem by tracking the user’s movements with a motion capture system and creating a robotic program to reproduce the performed tasks. This paper presents a Programming by Demonstration system in a trajectory level for the reproduction of hand/tool movement by a manipulator robot; this was realized by tracking the user’s movement with the ArToolkit and reconstructing the trajectories by using the constrained cubic spline. The results obtained with the constrained cubic spline were compared with cubic spline interpolation. Finally the obtained trajectories have been simulated in a virtual environment on the Puma 600 robot.
Modeling Elevator System With Coloured Petri NetsMohammed Assiri
The slides of our paper presented at The 2015 International Conference on Software Engineering Research and Practice. The paper can be found here, https://www.researchgate.net/publication/290325167_Modeling_Elevator_System_With_Coloured_Petri_Nets
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGTAMILMECHKIT
Forward Kinematics, Inverse Kinematics and Difference; Forward Kinematics and Reverse Kinematics of manipulators with Two, Three Degrees of Freedom (in 2 Dimension), Four Degrees of freedom (in 3 Dimension) Jacobians, Velocity and Forces-Manipulator Dynamics, Trajectory Generator, Manipulator Mechanism Design-Derivations and problems. Lead through Programming, Robot programming Languages-VAL Programming-Motion Commands, Sensor Commands, End Effector commands and simple Programs
Modelling of walking humanoid robot with capability of floor detection and dy...ijfcstjournal
Most humanoid robots have highly complicated structure and design of robots that are very similar to
human is extremely difficult. In this paper, modelling of a general and comprehensive algorithm for control
of humanoid robots is presented using Colored Petri Nets. For keeping dynamic balance of the robot,
combination of Gyroscope and Accelerometer sensors are used in algorithm. Image processing is used to
identify two fundamental issues: first, detection of target or an object which robot must follow; second,
detecting surface of the ground so that walking robot could maintain its balance just like a human and
shows its best performance. Presented model gives high-level view of humanoid robot's operations.
Design and implementation of path planning algorithm for wheeled mobile robot...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Design and implementation of path planning algorithm for wheeled mobile robot...eSAT Journals
Abstract Path planning in mobile robots must ensure optimality of the path. The optimality achieved may be in path, time, energy consumed etc. Path planning in robots also depends on the environment in which it operates like, static or dynamic, known or unknown etc. Global path planning using A* algorithm and genetic algorithm is investigated in this paper. A known dynamic environment, in which a control station will compute the shortest path and communicate to the mobile robot and the mobile robot, will traverse through this path to reach the goal. The control station will keep track of the path traversed by the robot. The mobile robot navigates through the shortest path and if the robot detects any obstacle in the destined path, the mobile robot will update the information about the environment and this information together with the current location will be communicated to the control station. Then the control station, with the updated map of the environment and new starting location and destination recalculates the new shortest path, if any, and will communicate to the mobile robot so that it can reach the destination. The technique has been implemented and tested extensively in real-world experiments and simulation runs. The results demonstrate that the technique effectively calculates the shortest path in known dynamic environment and allows the robot to quickly accomplish the mission.
Identification and Control of Three-Links Electrically Driven Robot Arm Using...Waqas Tariq
This paper uses a fuzzy neural network (FNN) structure for identifying and controlling nonlinear dynamic systems such three links robot arm. The equation of motion for three links robot arm derived using Lagrange’s equation. This equation then combined with the equations of motion for dc. servo motors which actuated the robot. For the control problem, we present the forward and inverse adaptive control approaches using the FNN. Computer simulation is performed to view the results for identification and control
Two guest lectures about motion planning in the course S2016 ECE 486: Robot Dynamics and Control, Spring 2016, Electrical and Computer Engineering Department, University of Waterloo. Useful Resources: - Open source libraries: http://ompl.kavrakilab.org/ http://wiki.ros.org/motion_planners http://moveit.ros.org/ - Book: Steven M. LaValle, Planning Algorithm. Available at: http://planning.cs.uiuc.edu/, last accessed, July 12, 2016
Modeling Elevator System With Coloured Petri NetsMohammed Assiri
The slides of a seminar showing my research about using CPNs to model a real system.
The thesis can be found as a downloadable PDF file here, https://macsphere.mcmaster.ca/handle/11375/18040
Also, it can be ordered as a printed book from Amazon here, https://www.amazon.com/Modeling-Elevator-System-Coloured-Petri/dp/1537219103
Elevator system. a case study of coloured petri netsMohammed Assiri
The slide of our paper presented at The International Conference on Advanced Technology & SciencesAt 2016, ICAT’16.
The paper can be found here, https://www.researchgate.net/publication/309620060_Elevator_System_A_Case_Study_of_Coloured_Petri_Nets
Trajectory reconstruction for robot programming by demonstration IJECEIAES
The reproduction of hand movements by a robot remains difficult and conventional learning methods do not allow us to faithfully recreate these movements because it is very difficult when the number of crossing points is very large. Programming by Demonstration gives a better opportunity for solving this problem by tracking the user’s movements with a motion capture system and creating a robotic program to reproduce the performed tasks. This paper presents a Programming by Demonstration system in a trajectory level for the reproduction of hand/tool movement by a manipulator robot; this was realized by tracking the user’s movement with the ArToolkit and reconstructing the trajectories by using the constrained cubic spline. The results obtained with the constrained cubic spline were compared with cubic spline interpolation. Finally the obtained trajectories have been simulated in a virtual environment on the Puma 600 robot.
Modeling Elevator System With Coloured Petri NetsMohammed Assiri
The slides of our paper presented at The 2015 International Conference on Software Engineering Research and Practice. The paper can be found here, https://www.researchgate.net/publication/290325167_Modeling_Elevator_System_With_Coloured_Petri_Nets
A novel approach of lift control in automatic car parking using plceSAT Journals
Abstract In the today situation, where parking of four wheeler vehicle is very severe problem in urban region. It is crucial time to avoid the wastage of space in urban areas, as the no of vehicles are increasing day by day. An automatic parking (multilevel) strategy should be developed where parking problems arise intensively, which involves space reduction. In this paper a novel approach for lift control is proposed in fully automatic Level Car Parking System which used to take cars in/out of system & park the cars. Entire system is controlled using a Programmable Logic Controller (PLC). As speed control is required for multiple speed setting & proper stopping accuracy, the lift will be driven by the VFD (Variable Frequency Drive) for speed control. The pallet position on lift, accurate positioning between lift-level & safety interlocks are sensed from dedicated sensor. EPLAN software for used for electrical panel design purpose whileTWINCAT PLC control is used for auto/manual modes programming & simulated results. Keywords: Lift control, Automatic Parking, PLC programming, IEC standard 61131-3.
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsIJRESJOURNAL
ABSTRACT:As one of the important branch of mobile robotics, wheel mobile robot has long been paid atten tion to by the research people at home and abroad for its high load ability, positioning accuracy, high efficiency, simple control, etc. Mobile robot has close relation to many technologies suc-h as control theory, computer tech nology, sensor technology, etc. Therefore, research on the mobile robot has important significance
Application and evaluation of the neural network in gearboxTELKOMNIKA JOURNAL
We developed old designed of a Back-Propagation neural network (BPNN), which it was designed by other researchers, and we made modification in their structure. The 1st velocity ratio was discriminated by lowest speed, and highest twist. The 6th velocity ratio was discriminated by highest speed, and lowest twist. The aim of this paper is to design neural structure get best performance to control an electrical automotive transportation six-speed gearbox of the vehicle. We focus on the evaluation of the BPNN to select the suitable number of layers and neurons. Experimentally, the structure of the proposed BPNN are constructed from four layers: eight input nodes in the first layer that received data in binary number, 45 neurons in 1st hidden-layer, 25 neurons in 2nd hidden-layer, and 6 neurons in the fourth layer. The MSE and number of Epochs are the main factors used for the evaluation of the proposed structure, and compared with the other structures which was designed by other researchers. Experimentally, we discovered that the best value of Epoch and MSE was chosen when the BPNN consisted of two hidden-layers, 45, and 25 neurons in the 1st and 2nd hidden-layer respectively. The implementation was applied using MATLAB software.
With the widespread of smart mobile devices and the
availability of many applications that provide maps, many programs
have spread to find the closest and fastest routes between
two points on the map. While the exactness and effectiveness of
best path depend on the traffic circumstances, the system needs to
add more parameters such as real traffic density and velocity in
road. In addition, because of the restricted resources of phone devices,
it is not reasonable to be used to calculate the exact optimal
solutions by some familiar deterministic algorithms, which are
usually used to find the shortest path with a map of reasonable
node number. To resolve this issue, this paper put forward to use
the genetic algorithm to reduce the computational time. The proposed
system use the genetic algorithm to find the shortest path
time with miscellaneous situations of real traffic conditions. The
genetic algorithm is clearly demonstrate excellent result when applied
on many types of map, especially when the number of nodes
increased.
In this paper, we have described the coordinate (position) estimation of automatic steered car by using kalman filter and prior knowledge of position of car i.e. its state equation. The kalman filter is one of the most widely used method for tracking and estimation due to its simplicity, optimality, tractability and robustness. However, the application to non linear system is difficult but in extended kalman filter we make it easy as we first linearize the system so that kalman filter can be applied. Kalman has been designed to integrate map matching and GPS system which is used in automatic vehicle location system and very useful tool in navigation. It takes errors or uncertainties via covariance matrix and then implemented to nullify those uncertainties. This paper reviews the motivation, development, use, and implications of the Kalman Filter.
This paper deals with the optimization of the capacity of a terminal railway station using the
Ant Colony Optimization algorithm. The capacity of the terminal station is defined as the
number of trains that depart from the station in unit interval of time. The railway capacity
optimization problem is framed as a typical symmetrical Travelling Salesman Problem (TSP),
with the TSP nodes representing the train arrival /departure events and the TSP total cost
representing the total time-interval of the schedule. The application problem is then optimized
using the ACO algorithm. The simulation experiments validate the formulation of the railway
capacity problem as a TSP and the ACO algorithm produces optimal solutions superior to those
produced by the domain experts.
This paper deals with the optimization of the capacity of a terminal railway station using the Ant Colony Optimization algorithm. The capacity of the terminal station is defined as the
number of trains that depart from the station in unit interval of time. The railway capacity
optimization problem is framed as a typical symmetrical Travelling Salesman Problem (TSP),
with the TSP nodes representing the train arrival /departure events and the TSP total cost
representing the total time-interval of the schedule. The application problem is then optimized
using the ACO algorithm. The simulation experiments validate the formulation of the railway
capacity problem as a TSP and the ACO algorithm produces optimal solutions superior to those
produced by the domain experts.
Modeling business management systems transportationSherin El-Rashied
Introduction
How IT &Business Process Fit Together
What is modeling?
What is Simulation?
Modeling & Simulation in Business Process Management
The Seven-Step Model-Building Process
Transportation
An overview on transportation modeling
Transport model scope & structure
Car Traffic Jam Problem
Aim of Transportation Model
Types of Traffic Models
Microscopic Traffic model & Simulation
Cellular Automaton model
Conclusion
Solving Transportation Problem by Software Application
Class Example
—This paper presents a new image based visual servoing (IBVS) control scheme for omnidirectional wheeled mobile robots with four swedish wheels. The contribution is the proposal of a scheme that consider the overall dynamic of the system; this means, we put together mechanical and electrical dynamics. The actuators are direct current (DC) motors, which imply that the system input signals are armature voltage applied to DC motors. In our control scheme the PD control law and eye-to-hand camera configuration are used to compute the armature voltages and to measure system states, respectively. Stability proof is performed via Lypunov direct method and LaSalle's invariance principle. Simulation and experimental results were performed in order to validate the theoretical proposal and to show the good performance of the posture errors. Keywords—IBVS, posture control, omnidirectional wheeled mobile robot, dynamic actuator, Lyapunov direct method.
Exploratory study on the use of crushed cockle shell as partial sand replacem...IJRES Journal
The increasing demand for natural river sand supply for the use in construction industry along
with the issue of environmental problem posed by the dumping of cockle shell, a by-product from cockle
business have initiated research towards producing a more environmental friendly concrete. This research
explores the potential use of cockle shell as partial sand replacement in concrete production. Cockle shell used
in this experimental work were crushed to smaller size almost similar to sand before mixed in concrete. A total
of six concrete mixtures were prepared with varying the percentages of cockle shell viz. 0%, 5%, 10%, 15%,
20% and 25%. All the specimens were subjected to continuous water curing. The compressive strength test was
conducted at 28 days in accordance to BS EN 12390. Finding shows that integration of suitable content of
crushed cockle shell of 10% as partial sand replacement able to enhance the compressive strength of concrete.
Adopting crushed cockle shell as partial sand replacement in concrete would reduce natural river sand
consumption as well as reducing the amount of cockle shell disposed as waste.
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...IJRES Journal
The vertical (trans-placental) transmission of the parasite Plasmodium falciparum from
pregnant mother to fetus during gestational period was investigated in a clinical research involving 43 full term
pregnant women in selected Hospitals in Jimeta Yola, Adamawa State Nigeria. During the observational study,
parasitemia was determined by light microscopic examination of umbilical and maternal peripheral blood film
for the presence of the trophozoites of Plasmodium falciparum. Correlational analysis was then carried on the
result obtained at p<0.05.><0.05) was established between maternal peripheral blood and umbilical cord
blood parasitemia with Pearson’s correlation coefficient of 0.762. Thus, in a malaria endemic area like Yola,
Adamawa State, Nigeria, with a stable transmission of parasite, there is a high probability of vertical
transmission of Plasmodium falciparum parasite from mother to fetus during gestation that can be followed by
the presentation of the symptoms of malaria by the newborn and other malaria related complications. Families
are advised to consistently sleep under appropriately treated insecticide mosquito net to avoid mosquito bite and
subsequent infestation.
Review: Nonlinear Techniques for Analysis of Heart Rate VariabilityIJRES Journal
Heart rate variability (HRV) is a measure of the balance between sympathetic mediators of heart
rate that is the effect of epinephrine and norepinephrine released from sympathetic nerve fibres acting on the
sino-atrial and atrio-ventricular nodes which increase the rate of cardiac contraction and facilitate conduction at
the atrio-ventricular node and parasympathetic mediators of heart rate that is the influence of acetylcholine
released by the parasympathetic nerve fibres acting on the sino-atrial and atrio-ventricular nodes leading to a
decrease in the heart rate and a slowing of conduction at the atrio-ventricular node. Sympathetic mediators
appear to exert their influence over longer time periods and are reflected in the low frequency power(LFP) of
the HRV spectrum (between 0.04Hz and 0.15 Hz).Vagal mediators exert their influence more quickly on the
heart and principally affect the high frequency power (HFP) of the HRV spectrum (between 0.15Hz and 0.4
Hz). Thus at any point in time the LFP:HFP ratio is a proxy for the sympatho- vagal balance. Thus HRV is a
valuable tool to investigate the sympathetic and parasympathetic function of the autonomic nervous system.
Study of HRV enhance our understanding of physiological phenomenon, the actions of medications and disease
mechanisms but large scale prospective studies are needed to determine the sensitivity, specificity and predictive
values of heart rate variability regarding death or morbidity in cardiac and non-cardiac patients. This paper
presents the linear and nonlinear to analysis the HRV.
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...IJRES Journal
A two-phase model is proposed for describing the dynamics of a fluidized bed reactor used for
polypropylene production. In the proposed model, the fluidized bed is divided into an emulsion and bubble
phase where the flow of gas is considered to be plug flow through the bubbles and perfectly mixed through the
emulsion phase. Similar previous models, consider the reaction in the emulsion phase only. In this work the
contribution of reaction in the bubble phase is considered and its effect on the overall polypropylene production
is investigated the kinetic model is combined with hydrodynamic model in order to develop a comprehensive
model for gas-phase propylene copolymerization reactor. Simulation profiles of the proposed model were
compared with those of well mixed model for the emulsion phase temperature. The simulated temperature
profile showed a lower rate of change compared to the previously reported models due to lower polymerization
rate. Model simulation showed that about 13% of the produced polymer comes from the bubble phase and this
considerable amount of polymerization in the bubbles should not be neglected in any modeling attempt.
Study and evaluation for different types of Sudanese crude oil propertiesIJRES Journal
Sudanese crude oil is regarded as one of the sweet types of crude in the world, Sulphur containing
compounds are un desirable in petroleum because they de activate the catalyst during the refining processes and
are the main source of acid rains and environmental pollution.(Mark Cullen 2001),Since it contains considerable
amount of salts and acids, it negatively impact the production facilities and transportation lines with corrosive
materials. However it suffers other problems in flow properties represented by the high viscosity and high
percentage of wax. Samples were collected after the initial and final treatment at CPF, and tested for
physical and chemical properties.wax content is in the range 23-31 weight % while asphalting content is about
0.1 weight% . Resin content is 13-7 weight % and deposits are 0.01 weight%. The carbon number distribution in
the crude is in the range 7-35 carbon atoms. The pour point vary between 39°C-42°C and the boiling point is in
the range 70 °C - 533 °C.
A Short Report on Different Wavelets and Their StructuresIJRES Journal
This article consists of basics of wavelet analysis required for understanding of and use of wavelet
theory. In this article we briefly discuss about HAAR wavelet transform their space and structures.
A Case Study on Academic Services Application Using Agile Methodology for Mob...IJRES Journal
Recently, Mobile Cloud Computing reveals many modern development areas in the Information
Technology industry. Several software engineering frameworks and methodologies have been developed to
provide solutions for deploying cloud computing resources on mobile application development. Agile
methodology is one of the most commonly used methodologies in the field. This paper presents the MCCAS a
Web and Mobile application that provide feature for the Palestinian higher education/academic institutions. An
Agile methodology was used in the development of the MCCAS but in parallel with emphasis on Cloud
computing resources deployment. Also many related issues is discussed such as how software engineering
modern methodologies (advances) influenced the development process.
Wear Analysis on Cylindrical Cam with Flexible RodIJRES Journal
Firstly, the kinetic equation of spatial cylindrical cam with flexible rod has been established. Then, an
accurate cylindrical cam mechanism model has been established based on the spatial modeling software
Solidworks. The dynamic effect of flexible rod on mechanical system was studied in detail based on the
mechanical system dynamics analytical software Adams, and Archard wear model is used to predict the wear of
the cam. We used Ansys to create finite element model of the cam link, extracted the first five order mode to
export into Adams. The simulation results show that the dynamic characteristics of spatial cylindrical cam
mechanical system with flexible rod is closed to ideal mechanism. During the cam rotate one cycle, the collision
in the linkage with a clearance occurs in some special location, others still keep a continuous contact, and the
prediction of wear loss is smaller than rigid body.
DDOS Attacks-A Stealthy Way of Implementation and DetectionIJRES Journal
Cloud Computing is a new paradigm provides various host service [paas, saas, Iaas over the internet.
According to a self-service,on-demand and pay as you use business model,the customers will obtain the cloud
resources and services.It is a virtual shared service.Cloud Computing has three basic abstraction layers System
layer(Virtual Machine abstraction of a server),Platform layer(A virtualized operating system, database and
webserver of a server and Application layer(It includes Web Applications).Denial of Service attack is an attempt
to make a machine or network resource unavailable to the intended user. In DOS a user or organization is
deprived of the services of a resource they would normally expect to have.A Successful DOS attack is a highly
noticeable event impacting the entire online user base.DOS attack is found by First Mathematical Metrical
Method (Rate Controlling,Timing Window,Worst Case and Pattern Matching)DOS attack not only affect the
Quality of the service and also affect the performance of the server. DDOS attacks are launched from Botnet-A
large Cluster of Connected device(cellphone,pc or router) infected with malware that allow remote control by an
attacker. Intruder using SIPDAS in DDOS to perform attack.SIPDAS attack strategies are detected using Heap
Space Monitoring Algorithm.
An improved fading Kalman filter in the application of BDS dynamic positioningIJRES Journal
Aiming at the poor dynamic performance and low navigation precision of traditional fading
Kalman filter in BDS dynamic positioning, an improved fading Kalman filter based on fading factor vector is
proposed. The fading factor is extended to a fading factor vector, and each element of the vector corresponds to
each state component. Based on the difference between the actual observed quantity and the predicted one, the
value of the vector is changed automatically. The memory length of different channel is changed in real time
according to the dynamic property of the corresponding state component. The actual observation data of BDS is
used to test the algorithm. The experimental results show that compared with the traditional fading Kalman filter
and the method of the third references, the positioning precision of the algorithm is improved by 46.3% and
23.6% respectively.
Positioning Error Analysis and Compensation of Differential Precision WorkbenchIJRES Journal
Positioning error is a widely problem exists in mechanism, the important factors affecting machining
precision. In order to reduce the error caused by positioning problem processing, based on the differential
workbench as the research object, using the method of theoretical analysis and experimental verification, the
analysis of positioning error mechanism and source of complete differential precision workbench error
compensation, improve the accuracy of the device, provides a method for the application of modern machine
tools. table.
Status of Heavy metal pollution in Mithi river: Then and NowIJRES Journal
The Mithi River runs through the heart of suburban Mumbai. Its path of flow has been severely
damaged due to industrialization and urbanization. The quality of water has been deteriorating ever since. The
Municipal and industrial effluents are discharged in unchecked amounts. The municipal discharge comprises
untreated domestic and sewage wastes whereas the industries are majorly discharge chemicals and other toxic
effluents which are responsible in increasing the metal load of the river. In the current study, the water is
analysed for heavy metals- Copper, Cadmium, Chromium, Lead and Nickel. It also includes a brief
understanding on the fluctuations that have occurred in the heavy metal pollution, through the compilation of
studies carried out in the area previously.
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...IJRES Journal
In order to analyze the temperature distribution of the low-temperature radiant floor heating system
that uses the condensing wall-hung boiler as the heat source, the heating system is designed according to a typical
house facing south in Shanghai. The experiments are carried out to study the effects of the supply water
temperature on the thermal comfort of the system. Eventually, the supply water temperature that makes people in
the room feel more comfortable is obtained. The result shows that in the condition of that the outside temperature
is 8~15℃ and the relative humidity is 30~70%RH, the temperature distribution in the room is from high to low
when the height is from bottom to top. The floor surface temperature is highest, but its uniformity is very poor.
When the heating system reaches the steady state, the air temperature of the room is uniform. When the supply
water temperature is 63℃ The room is relatively comfortable at the above experimental condition.
Experimental study on critical closing pressure of mudstone fractured reservoirsIJRES Journal
In the process of oil and gas exploitation of mudstone-fractured reservoir in Daqing oilfield, the
permeability of fracture is easily affected by the influence of stress change, which is shown by the sensitivity of
the permeability to the stress. With the extension of time mining in the fractured mudstone reservoir, fracture
stress sensitivity is obvious in vast decline of production and great influence on reduced yields. In order to
reasonably determine the way of developing method, working system and the exploitation rate of the reservoir,
correspondingly protecting reservoir productivity, improve ultimate recovery. On the basis of the previous
research on the stress sensitivity of fractured mudstone, this essay studied the critical closing pressure of the
simulated underground fractured mudstone under the laboratory condition.
Correlation Analysis of Tool Wear and Cutting Sound SignalIJRES Journal
With the classic signal analysis and processing method, the cutting of the audio signal in time
domain and frequency domain analysis. We reached the following conclusions: in the time domain analysis,
cutting audio signals mean and the variance associated with tool wear state change occurred did not change
significantly, and tool wear is not high degree of correlation, and the mean-square value of the audio signal
changes in the size and tool wear the state has a good relationship.
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...IJRES Journal
Mobile cloud computing in light of the increasing popularity among users of mobile smart
technology which is the next indispensable that enables users to take advantage of the storage cloud computing
services. However, mobile cloud computing, the migration of information on the cloud is reliable their privacy
and security issues. Moreover, mobile cloud computing has limitations in resources such as power energy,
processor, Memory and storage. In this paper, we propose a solution to the problem of privacy with saving and
reducing resources power energy, processor and Memory. This is done through data encryption in the mobile
cloud computing by symmetric algorithm and sent to the private cloud and then the data is encrypted again and
sent to the public cloud through Asymmetric algorithm. The experimental results showed after a comparison
between encryption algorithms less time and less time to decryption are as follows: Blowfish algorithm for
symmetric and the DSA algorithm for Asymmetric. The analysis results showed a significant improvement in
reducing the resources in the period of time and power energy consumption and processor.
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...IJRES Journal
Rice stem borer is one of the important pests that attack plants so as to reduce production. One way
to control pests is to use organic fertilizers that make the plant stronger and healthier. This study was conducted
to determine the effects of organic fertilizers with various doses without the use of pesticides in controlling stem
borer, Scirpophaga incertulas. Methods using split-split plot design which consists of two levels of the whole
plot factor (solid and liquid organic fertilizers), two levels of the subplot factor (conventional and industry,
Tiens and Mitraflora), and four levels of the sub-subplot factor of conventional and industry (5, 10, 15, 20
tonnes/ha), and one level of the sub-subplot factor of Tiens and Mitraflora (each 2 ml/l). Based on the results
Statistical analysis there were no significant differences among treatments and this shows that the use of organic
fertilizers that only a dose of 5 tonnes/ha is sufficient available nutrients that make plants more robust and
resistant to control stem borer, besides that can reduce production costs and friendly to the environment when
compared with using inorganic fertilizers.
A novel high-precision curvature-compensated CMOS bandgap reference without u...IJRES Journal
A novel high-precision curvature-compensated bandgap reference (BGR) without using op-amp
is presented in this paper. It is based on second-order curvature correction principle, which is a weighted sum of
two voltage curves which have opposite curvature characteristic. One voltage curve is achieved by first-order
curvature-compensated bandgap reference (FCBGR) without using op-amp and the other found by using W
function is achieved by utilizing a positive temperature coefficient (TC) exponential current and a linear
negative TC current to flow a linear resistor. The exponential current is gained by using anegative TC voltage to
control a MOSFET in sub-threshold region. In the temperature ranging from -40℃ to 125℃, experimental
results implemented with SMIC 0.18μm CMOS process demonstrate that the presented BGR can achieve a TC
as low as 2.2 ppm/℃ and power-supply rejection ratio(PSRR)is -69 dB without any filtering capacitor at 2.0 V.
While the range of the supply voltage is from 1.7 to 3.0 V, the output voltage line regulation is about1 mV/ V
and the maximum TC is 3.4 ppm/℃.
Structural aspect on carbon dioxide capture in nanotubesIJRES Journal
In this work we reported the carbon dioxide adsorption (CO2) in six different nanostructures in order
to investigate the capturing capacity of the materials at nanoscale. Here we have considered the three different
nanotubes including zinc oxide nanotube (ZnONT), silicon carbide nanotube (SiCNT) and single walled carbon
nanotube (SWCNT). Three different chiralities such as zigzag (9,0), armchair (5,5) and chiral (6,4) having
approximately same diameter are analyzed. The adsorption binding energy values under various cases are
estimated with density functional theory (DFT). We observed CO2 molecule chemisorbed on ZnONT and
SiCNT’s whereas the physisorption is predominant in CNT. To investigate the structural aspect, the tubes with
defects are studied and compared with defect free tubes. We have also analyzed the electrical properties of tubes
from HOMO, LUMO energies. Our results reveal the defected structure enhance the CO2 capture and is
predicted to be a potential candidate for environmental applications.
Thesummaryabout fuzzy control parameters selected based on brake driver inten...IJRES Journal
In this paper, the brake driving intention identification parameters based on the fuzzy control are
summarized and analyzed, the necessary parameters based on the fuzzy control of the brake driving intention
recognition are found out, and I pointed out the commonly corrupt parameters, and through the relevant
parameters , I establish the corresponding driving intention model.
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
Presented at NUS: Fuzzing and Software Security Summer School 2024
This keynote talks about the democratization of fuzzing at scale, highlighting the collaboration between open source communities, academia, and industry to advance the field of fuzzing. It delves into the history of fuzzing, the development of scalable fuzzing platforms, and the empowerment of community-driven research. The talk will further discuss recent advancements leveraging AI/ML and offer insights into the future evolution of the fuzzing landscape.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-Sliding Stereo Garage
1. International Journal of Research in Engineering and Science (IJRES)
ISSN (Online): 2320-9364, ISSN (Print): 2320-9356
www.ijres.org Volume 2 Issue 8 ǁAugust. 2014 ǁPP.10-21
www.ijres.org 10 | Page
Application Of The Three-In-One Control Platform Based On
OPC In The Lifting-Sliding Stereo Garage
Zhou Qilin, Lei Juyang, Zhang Lanlan, Wang Yudong
(Mechanical Engineering, Shanghai University of Engineering Science, Shanghai 201620, China)
Graduate Research and Innovation Funded Project of the Shanghai University of Engineering Science (No.
E109031401028)
Abtract: The three-in-one control platform includes MATLAB, WINCC and S7 300 PLC. In the platform,
MATLAB communicates with WINCC through OPC and WINCC communicates with PLC. It is a control
platform with WINCC as the bridge. The platform is designed to shorten the operating time of the lifting-sliding
stereo garage, and at the same time to achieve controlling the stereo garage through monitoring interface.
Genetic algorithm is designed with MATLAB for getting the optimal scheduling scheme of lifting-sliding stereo
garage in the platform. Then the date was passed to WINCC through OPC. PLC conducts the scheduling of the
stereo garage based on the date getting from WINCC, and through the WINCC to achieve real time picture
monitoring and operating of the stereo garage. Under the same conditions, the control platform can get access
to the vehicle in the shortest time.
Keywords:Three-in-one control platform; Genetic algorithm; Optimal scheduling; Screen monitoring; OPC;
Lifting-sliding stereo garage
I. Introductory
lifting-sliding stereo garage generates vertical channel by means of carrying boards’ traverse, in order to lift
the objective carrying board to save and take vehicles. Fig.1 shows a stereo garage with three layers and three
columns. There are three slots in the top layer and two slots in the other layers, totally seven slots. The carrying
boards in the top layer are only supposed to lift, and in the first layer they are only supposed to traverse.
Fig.1 3×3 Stereo garage model
2. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 11 | Page
1 Scheduling algorithm of stereo garage
The optimal scheduling scheme is obtained via genetic algorithm, which is designed with MATLAB.After
encoding, decoding, selection, crossover,mutation, inversions and other operations on the feasible solutions that
are generated randomly, we can get the best scheduling scheme of the stereo garage.
1.1 Encoding and Generation of initial population
Each individual is encoded with binary encoding. There are seven slots, and the length of each chromosome
is 42. Every six bits represents the number and movement of a carrying board, and the first three bits represents
the number, the last three bits represents the movement.There are five state of the carrying boards: Stay
still(000), Move up(001), Move down(002), Move left(003), Move right(004). Because the code is generated
randomly, the rest of the number 101, 110 and 111 need to be changed to 000, which can increase the number of
static carrying boards, thereby reducing the number of calculations, so as to improve the efficiency of saving
and taking vehicles.
Suppose the population size is 50, then 50 individuals can be randomly generated via the instruction “rand”.
Instruction “rand (50,42)” can generate a matrix with 50 rows and 42 columns. Round the elements of the
matrix with the instruction “round” to get the initial population. The specific program statement is
“Population=round(rand(popsize,BitLength))”, in the statement, “popsize” represents the population size and
“BitLength” represents the length of chromosomes.
1.2 Decoding
Convert the matrix with 50 rows and 42 columns to a integer matrix to get ready for calculating the fitness.
The length of each chromosome is 42. Convert every three bits to an integer, then there are 14 elements in each
row of the integer matrix.From left to right, the odd digits indicate the number of carrying board, and the even
digits represent movement, and finally a integer matrix with 50 rows and 14 columns is obtained. Decoding
formula is expressed as follows:
1
1
2
i
k
i
ibx 1-1
1.3 Calculation of fitness
The objective function is the carrying boards’ running the shortest path under the condition of the carrying
boards’ movement restriction, which is letting the total number of times of carrying boards’ movement to a
minimum. In the step of decoding, a decimal integer matrix is obtained. The even digits in each row represent
movement. Calculate the number of nonzero even digits to obtain the total number of times of movement.
Fitness function is expressed as follows:
casesOther
cxfxf
xfit
,0
)(,)(c
)( maxmax
1-2
Via the above formula 1-2, the objective function can be converted from minimum problem to maximum
problem. In the formula, maxc is a conservative estimated value defined by the objective function. The number
of carrying boards of the stereo garage is 7. Taking into account the need of introducing a penalty term, take 200
as the value of maxc . So as to ensure that the value of fitness will not be negative.
3. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 12 | Page
Since the stereo garage scheduling problem is a kind of constrained optimization problem, apply the
penalty function to the genetic algorithm. When the movement violates the constraints, the penalty item will be
added to the evolutionary function, which can reduce the fitness value of the individual that violates constraints.
Different penalty parameters is designed for different constraint. Suppose )( iUeval is the sum of the number
of times of carrying boards’movement and the penalty team.
Objective function: )()()(min 5021 UevalUevalUevalf .
Constraints:
a. Carrying boards on the top layer cannot move left and right, and carrying boards on the first floor cannot
move up and down;
b. Two consecutive movement of Carrying boards cannot be the same as moving up and down;
c. The final movement must be the movement of the target carrying board,and must be moving down;
d. Carrying boards near the border of the stereo garage cannot move towards the border;
e. On the direction of carrying boards’ movement must be empty.
The individual that does not meet these constraints will be punished. In this paper the penalty function is
constructed with an improved Joines and Houck Method, which uses addition form to construct penalty function.
Penalty term is constituted by variable penalty factors and penalties of violating constraints. Evaluation function
with addition form is expressed as follows:
),()( itpkUeval ii 1-3
ik indicates the total number of times of carrying boards’movement. Penalty function is expressed as follows:
N
j
jt ditp
1
),(
1-4
In the formula, t indicates iterations, N indicates the number of constraint equations, α and β are the
parameters of adjusting the penalty value, i indicates the i-th individual.
int'"",n
int,0
constrathjmeettdonUofmovementsnM
constrathjmeetUofmovementsAll
dj 1-5
tCt 1-6
In the above two formulas, M and C are constants, t increases with the evolution.
Then after selection, crossover, mutation, inversions and other operations, the best individual can be
obtained, which is the best scheduling scheme.This paper chooses roulette selection method, single-point
crossover and uniform mutation.
1.4 Getting information about the current status of stereo garage
Before the computation of scheduling algorithm, MATLAB should obtain the information about the current
status of each carrying board. The status information of parking slots is represented by 0-1 method. 0 indicates
that the slot is empty and 1 indicates that the slot is not empty. The location information of the carrying board is
represented by the matrix whose elements are the carrying board number, and 0 indicates that the carrying board
4. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 13 | Page
is empty. For instance, from Fig.1 we can know that the matrix about the status information is
011
011
111
, and
the matrix about the location information is
076
054
321
. The status information of parking slots is obtained
by the photoelectric sensor, then be transferred to the PLC, and then be passed to WINCC. MATLAB can obtain
information about the current information of stereo garage from WINCC via OPC protocol. According to the
scheduling algorithm,the optimal scheduling scheme can be obtained. When the stereo garage is under operation,
and when a viable movement appear, the two matrices will change.
1.5 Calling scheduling algorithm when saving and taking vehicles
Parking is operated on the interface of WINCC, which is divided into manual parking and automatic
parking. It’s no need to call scheduling algorithm for manual parking. For the automatic parking, firstly the
system will scan the status of each carrying board from the first layer to the top layer until finding an empty
carrying board, then it will get its location information. If it belongs to the first layer, it is no need to call
scheduling algorithm. If it belongs to other layers, the best scheduling scheme of it moving to the first floor
should be obtained via scheduling algorithm. For taking car, firstly choose the “taking” button on the interface
of WINCC, then choose the carrying board number. The system will get its location number. The follow steps
are the same as that of the automatic parking.
II. Experimental results of scheduling algorithm
Program runs in MATLAB R2008a. Some parameters of scheduling algorithm are designed as follows:
population size is 50, the number of iterations is 20, mating probability is 0.8, mutation probability is 0.01, the
matrix about the status information is
011
011
111
, the matrix about the location information is
076
054
321
,
penalty parameter C=0.5, 1,1.0 and M=6. Suppose the target carrying board number is 1. The
results obtained are as follows:
Tab.1 The result of the best scheduling scheme
Number of
carrying board
Movement code Movement
5 4 Move right
3 0 Stay still
4 4 Move right
1 2 Move down
7 4 Move right
6 4 Move right
1 2 Move down
5. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 14 | Page
Fig.2 Trend of the fitness
Tab.1 shows the optimal scheduling scheme. After six steps the 1st carrying board arrives at the first layer. The
final location information of carrying boards is
761
540
320
. The actual shortest path of putting the 1st
carrying board to first layer is also 6 steps, so the calculated result is consistent with the facts. Fig.2 shows the
convergence results after 20 generations of the genetic algorithm. The running time of the program is expressed
as follows: “Elapsed time is 0.340505 seconds”, so the running time of the program is very short,which can be
ignored relative to the moving time of the carrying boards. The system can greatly shorten the time of saving
and taking vehicles. For large stereo garage, the effect is more obvious.
III. Configuration design of the monitoring interface of WINCC
In this three-in-one control platform, the configuration software WINCC need to get real-time data from
MATLAB and PLC. WINCC can obtain the optimal scheduling scheme from MATLAB via the OPC protocol
and get the status information of parking slots and the location information of carrying boards from PLC.
Monitoring interface is used to monitor the location of the carrying boards, the carrying boards being
occupied or not, the status of parking slots and so on. In the monitoring interface as shown in Fig.3, there are
“start” button, “stop” button, “parking” button, “taking” button, “auto” button that indicates automatic parking,
“manual” button that indicates manual parking, operational direction button, “Pconform” button that indicates
parking conform, “Tconform” button that indicates taking conform and so on. When completing parking, you
need to press down the “Pconform” button to finish parking, when completing taking car, you need to press
down the “Tconform” button to finish taking car.
6. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 15 | Page
Fig.3 Monitoring interface of WINCC
The monitoring interface is shown in Fig.3. When operating, after pressing down the “start” button, the
system light will turn blue, then you can choose saving or taking car. When selecting saving car, only after
pressing down the “parking” button can you select automatic parking or manual parking. To be sure, the
operation of manual parking is used usually in special condition, such as repair. When selecting taking car, the
next step is selecting the number of carrying board. When completing parking, press down the “Pconform”
button, and when completing taking car, press down the “Tconform” button, so as to finish the operation of
saving or taking car. In the program of PLC the operations of saving and taking car are interlocking. In Fig.3 the
dots near the carrying boards represent limit switches. When the system fails, the system fault light will turn red.
When the stereo garage is full, the FULL light will turn yellow. When the operation of saving or taking car is in
progress, the operation light will turn red.
The movement of carrying board is achieved by C action in the monitoring interface. The carrying boards lift
via updating the value of X and traverse via updating the value of Y. For instance, when the 3rd carrying board
is on the top layer, let it move down to the first layer, the program of C action simply need to change the value
of Y. On the top layer, Y=290, then gradually change the value of Y. Finally, Y=430, which realizes the 3st
carrying board moving down to the first layer.
As is shown in Fig.3, when the 3rd carrying board is occupied, the photoelectric sensor on it will be
triggered. After pressing the “Pconfirm” button, in the screen there will appear a car on the 3rd carrying board,
which indicates that the carrying board is occupied.
IV. Data communication between MATLAB and WINCC
4.1 OPC technology
OPC technology specification includes server and client. OPC server provides a set of standard COM
interfaces, as long as the industrial automation software compliant with the OPC specification, it is no need to
do any modification to consistently get access to all OPC server. OPC clients are generally designed and
developed by the user, as long as comply with OPC data interface protocol, they can obtain data from the OPC
server.
7. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 16 | Page
4.2 Realization of data communication
MATLAB as the OPC client and WINCC as the OPC server, they, as heterogeneous systems, achieve
communication between each other via OPC technology.
WINCC provides OPC DA server, via which the real-time data from the client can be obtained. MATLAB
connects with WINCC OPC server via the client program, and read the value of corresponding variable from
OPC server. Specific steps is expressed as follows:
Step1: Install the OPC Foundation Core Components in the MATLAB via command opcregister;
Step2: Get the ServerID of OPC server via command opcserverinfo. In this system,ServerID=
OPCServer.WinCC.1;
Step3: Configure DCOM in the OPC server and client, and obtain network access node name, to ensure that
MATLAB and the OPC server can get connection;
Step4: Create corresponding variables in WINCC OPC server, built the OPC driver and set the relevant
operating parameters, and ensure that OPC server is running when OPC client and OPC server communicates
with each other;
Step5: Write the client program to achieve adding objects, groups and items and setting the property of groups
and items. Achieve connection.
The main steps to write the client program is expressed as follows:
Step1: Create OPC data access server through the program statement opcda ('localhost','OPCServer.WinCC.1');
Step2: Establish the connection through the command connect;
Step3: Add groups through the commend addgroup, and add items through the commend additem;
Step4: Set the property of groups, including updaterate, Recordsacquiredfcncount, Recordstoacquire and
datachangeFcn;
Step5: Read data via read function, and white data via Writeasync function.
V. Software design of the PLC control system
This paper uses the modularized programming method to design the program, which makes the program
clear, easy to understand and easy to be modified, greatly reduces the complexity of the procedure and improves
the versatility of the program. For the stereo garage with different size, you only need to make some appropriate
changes to the program, such as increasing and decreasing some corresponding modules. After careful analysis,
what can be found is that the programming of the carrying boards’movement on the same layer is similar and on
the different layer is very different, so tiered processing approach should be used in the stereo garage. The same
layer uses the same program module, which can greatly simplify the procedure.
5.1 Initialization of location of the carrying boards
Fig.1 shows the initial location of the carrying boards. Assign the initial value to the storage site of the carrying
boards’ initial location. The 1st , 2nd and 3rd carrying board can only move vertically, so only what floor they
are on is supposed to be recorded. The 4th and 5th carrying board can move vertically and horizontally, so what
floor they are on and the column of them should to be recorded. The 6th and 7th carrying board can only move
horizontally, so only the column of them is supposed to be recorded. Tab.2 shows the information of the
carrying boards’ location.
8. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 17 | Page
Tab.2 Assignment of the initial position of the carrying board
Carrying
board
number
Storage
location
Storage
content
Initial value
1 MW10 layer 3
2 MW12 layer 3
3 MW14 layer 3
4 MW16 layer 2
MW18 column 1
5 MW20 layer 2
MW22 column 2
6 MW24 column 1
7 MW26 column 2
When these carrying boards move, the location information will change. When the carrying board move to
other slots nearby, the corresponding data will plus or subtract 1. For instance, the 1st carrying board move to
the next slot, the value in MW10 will plus or subtract 1. The segment program is shown in Fig.5.
Fig.5 Change of the carrying board’s location
5.2 Selection of saving or taking car
The input signal of PLC includes saving and taking car, and saving car includes automatic parking and
manual parking. When selecting taking car, the number of the carrying board that you want to access should be
chosen.
9. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 18 | Page
Fig.6 Program of selecting saving or taking car
5.3 Occupancy of the carrying boards
Before saving and taking car, the occupancy information of the carrying boards that is obtained by the
photoelectric sensors should be obtained. This section of the program is written in FC module. Such as the
occupancy of the 1st carrying board showing in Fig.7.
Fig.7 Occupancy of the 1st carrying board
First, when a car gets on the carrying board, photoelectric sensors on which will receive the signal, then the
contact light_sensor will close. After completing parking and pressing down the Pconform button, the input
contact park_in_conform closes. Then the output contact occupy will be triggered, which means there is a car on
this carrying board. When the car is taken away from the carrying board, the contact light_sensor will be
disconnected, and the output contact occupy will also be disconnected,which means there is no car on this
carrying board.
5.4 Parking
5.4.1 Manual parking
Manual parking is achieved by the single-step operation of the operator. The movement of the carrying
boards subjects to two restrictions, the one is that the movement of the carrying boards must be in accordance
with the provisions, for instance, the carrying boards on the top layer can only move up and down, and the
10. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 19 | Page
another one is that the parking slot on the movement direction of the carrying board must be empty. This section
of the program is written based on the two restrictions. The programming of the carrying boards on the same
layer are similar, so each layer uses a FC module to write, totally it requires three FC modules.
Fig.8 Segment program of the FC module of the manual parking(Top layer)
Fig.8 shows a program segment of the top layer FC2 module when the current location of carrying board is
the 3rd layer. value indicates the location of the carrying boards, which can be MW10, MW12 and MW14. The
normally open contact Movement_button_down indicates the moving down button. The normally closed contact
parkinglot_not_empty2 is used to ensure whether the parking slot on the moving direction of the carrying board
is empty or not, if the parking slot is not empty, this contact will be disconnected. The normally closed contact
restriction_down1 indicates the restriction of moving down on the 2nd layer. movement_down indicates the
action of moving down, and the normally closed contact movement_up indicates the action of moving up, which
is used to interlock. When value equals 3, the moving down button is pressed down, the parking slot on the
moving direction of the carrying board is empty and the limit swith is not triggered, the output contact
movement_down will be triggered, and the carrying board will move down. The writing of the other program
segments are similar.
5.4.2 Automatic parking
Automatic parking runs according to the optimal scheduling scheme obtained via MATLAB. One FC
module needs to be written for each layer,totally three FC modules. There are seven carrying boards’ number
and corresponding movement, and Tab.3 shows their storage site in the PLC.
Tab.3 Storage site of the optimal scheduling scheme
Carrying board number Movement
MW30 MW32
MW34 MW36
MW38 MW40
MW42 MW44
MW46 MW48
MW50 MW52
MW54 MW56
11. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 20 | Page
In the PLC, these carrying boards’ number and movement are judged from top to bottom of Tab.3 in order.
First,judge what’s the carrying board’s number stored in MW30, then conduct its corresponding movement
according to the value stored in MW32, and then enter the next step. The last step is judging the carrying
board’s number stored in MW54 and the movement stored in MW56. Fig.9 shows segment program of the top
layer FC module of the automatic parking.
Fig.9 Segment program of FC6 module of the auto parking
In Fig.9, value_m1 indicates the carrying board’s number, value_m2 indicates movement, value_m3
indicates the carrying board’s location, value can be 1, 2 and 3, value_m3 equaling 3 indicates that the carrying
board is on the 3rd layer, and value_m2 equaling 2 indicates moving down. The normally closed contact
parkinglot_not_empty2 is used to ensure whether the parking slot on the moving direction of the carrying board
is empty or not. restriction_down2 indicates the restriction of moving down on the 2nd layer. Falling_edge1
indicates the falling edge. assist1 indicates the executing condition of the current action, and assist2 indicates
the executing condition of the next step. movement_down indicates moving down.
The operation of taking car is similar to that of parking, so it’s no need to say more.
The connection of WINCC and PLC, which can be achieved through the SIMATIC S7 PROTOCOL SUITE
driver in simulation. This approach is simple, only need to let the variables in WINCC and PLC correspond. In
the actual wiring, the connection of WINCC and PLC can be done through the communication bus RS-485.
VI. Conclusion
In the three-in-one control platform based on OPC, MATLAB as the OPC client mainly do the complex
calculation to obtain the optimal scheduling scheme, WINCC as the OPC sever is used to configure the
monitoring interface, and PLC as the control system is used to control the stereo garage. Some features of the
three-in-one control platform is expressed as follows: MATLAB does complex calculation, which can make up
the deficience of PLC in complex computing; The platform obtains the optimal scheduling scheme through
genetic algorithm, which is very reliable and greatly shorten the time of saving and taking cars; Use WINCC to
configure the monitoring interface, which is simply operated and works safely and reliably; Structured
programming of PLC improves the readability and versatility of the program. For the stereo garages with
different size, simply need to be made some appropriate modifications, such as adding and deleting modules.
12. Application of the three-in-one control platform based on OPC in the lifting-sliding stereo garage
www.ijres.org 21 | Page
Reference
[1] Chen L, Wang T Z, Song J Y, et al. Model and algorithm of mechanical stereo garage planning in
central business district [J]. Transportation Systems Engineering and Information Technology, 2014,
14(2): 168-175.
[2] Dong R S, Xiao J Y, Liang C, et al. Control System Design of Improved Vertical Lifting Stereo Garage
with Linear Motor as Transverse Device [C]//Applied Mechanics and Materials. China, 2013: 940-945.
[3] Song H X, Li J C, Wu B Z. The Design of Control System of Multilevel up-down and Translation Stereo
Garage [C]//8th International Symposium on Test Measure. China, 2009: 2686-2689.
[4] Qi W Z, Yang Y M, Shi L P, et al. Design of Three-Dimensional Garage Monitoring System Based on
WinCC [C]//International Conference on Computer, Informatics, Cybernetics and Applications 2011,
CICA 2011. China, 2012: 999-1006.
[5] Zhang Z R, Mao Z, Wan H L. The 6 layers stereo garage design based on Omron PLC [C]//2011
International Conference on Electronic and Mechanical Engineering and Information Technology
(EMEIT). China: IEEE, 2011: 2682 - 2685.
[6] Gao L Y, Wang Z Q, Li S L, et al. The monitoring system design of stereo garage based on PLC [J].
Nuclear Electronics and Detection Technology, 2011, 31(8): 884-887. (in Chinese)
[7] Jiang Y H, Zhang L Y. Automatic control system of stereo garage based on PLC [J]. Computer Systems
and Applications, 2011, 20(5): 21-24. (in Chinese)
[8] Luan X, Xu W. Control system design of stereo garage based on siemens S7-300 PLC and WINCC [J].
Industrial Control Compute, 2011, 26(10): 126-127. (in Chinese)
[9] Zhang G X, Geng C Q. Automatic control of the lifting-sliding stereo garage based on PLC [J].
Process Automation instrumentation, 2013, 34(7): 35-37. (in Chinese)
[10] Zhong Xiaoqiang. “Control system research and design of multi-storey lifting-sliding stereo garage”.
Application of Automation, 2011, (1): 33-35. (in Chinese)