Category: Computer Science

Finite-State Machine

Finite-State Machine

Finite-State Machine

02/19/18

“How do most mechatronic industrial machines operate?”

 

Believe it or not, most modern day industrial mechatronic devices share a common operating principle. But how exactly does this work? Well, let’s use our engineering mindset to find out. When running through their cycles, they are in one state at a time. Whether it be an elevator changing floors or a car starting its motors. And if they want to change states, then a certain condition needs to be satisfied, such as reaching the destination floor or reaching full speed. Resultantly, this system architecture is called a Finite-State Machine and is one of the most common examples in the world.

Advertisements
Machine Learning in Electric Load Forecasting

Machine Learning in Electric Load Forecasting

Machine Learning in Electric Load Forecasting

01/12/17

“How can we apply Machine Learning to estimate electric loads?”

 

Electric Load Forecasting if vital for making informed decisions about how to use energy throughout the day. And thanks to modern computational technology, we will be able to do such work by applying Machine Learning in Electric Load Forecasting. A computer algorithm can learn the past behavior of electric loads, and then make models to predict future behavior. Electric utility companies are investing large amounts of resources into developing these systems to increase their infrastructure.

DOE VOLTTRON

DOE VOLTTRON

DOE VOLTTRON

01/05/17

“How can we make an application based framework for sensing and control?”

 

The modern world of engineering is evolving more and more towards the internet of things. However, most appliances nowadays use proprietary means to connect with each other. This makes building a truly open internet of things nearly impossible! However, the good people for the U.S Department of Energy want to fix this, specifically in the area of energy utilization with the use of a little technology known as VOLTTRON. VOLTTRON is an application framework that software developers can use to import and manage data and actions collected by devices. This allows for greater control over their efficiency and can support real-time agent-based communications. VOLTTRON is language agnostic, meaning that it can be written in any desired programming language, making it easier for developers to get their hands on it. VOLTTRON has a wide range of appliances, from utility research to building automation systems and even to vehicle-grid integration!

BACnet

BACnet

BACnet

01/02/17

“What is the communications protocol for building automation systems?”

 

Building automation systems are amazing for optimizing building energy systems. However, in order to operate, they need their own communications protocol. So how can we use our engineering mindset to solve this problem? Well, after many years of research, the good engineers of ASHRAE have been able to develop a protocol known as BACnet. BACnet stands for Building Automation and Control network and is the standard for all BAS systems.

Industrial Control Systems

Industrial Control Systems

Industrial Control Systems

10/26/17

“How can we control industrial processes?”

 

In Industrial operations, we often have to deal with large-scale control systems along with their instrumentation. Because of this, we will need to develop various types of special control systems to monitor and process everything. These constructions are known as industrial control systems and are one of the major underpinnings of modern-day industry.

Closed-loop Summing Points

Closed-loop Summing Points

Closed-loop Summing Points

08/19/17

“What are the points on a control diagram for comparing the output and the setpoint?”

 

What makes a closed-loop control system truly closed loop is the comparison of the output and setpoint for making the error value. However, how is this represented on a control diagram? Well, Control Engineers like to use something called a Closed-loop Summing Point. Closed-loop Summing Points are small circular elements on a diagram that takes in an input on one quadrant, the setpoint on another and then produce the error term. Depending on the signs of the quadrant, the input value might be positive (for a + sign) or negative (for a – sign)

Closed-loop Control Systems

Closed-loop Control Systems

Closed-loop Control Systems

08/18/17

“How can we have a self-correcting control system?”

 

Open loop control systems may be affordable, but the lack of control over them (pun intended) makes them useful for only select applications. So how can we fix this problem? Well, what if every time our system was to produce an output, we compare it to our setpoint, and then modify the process to achieve our desired result accordingly? This is the fundamental idea behind a closed-loop control system and is used in a vast array of controls applications from electric vehicle battery life monitoring to drones and even laundry machine monitoring.