Category: Blog

AQ: System operation

Our PSA unit (meaning Pressure Swing Adsorption) uses 5 adsorption vessels. The process itself is a batch process, but in order to run in a continuous process plant, each of the 5 vessels can complete all the adsorption process but at the same time, each of them is in a different status of the sequence (i.e. gas in, gas out, adsorption, pressurizing, depressurizing, cleaning, etc). The sequence is mainly controlled by time and pressure condition in each step of the sequence, by managing several valves (I think 5 by vessel, but I’m not sure right now).

Panel operator experienced some problems with valve 1 (gas entry) in vessel 2 because it should open but immediately it received the close command. Instruments technician check that orders coming from the DCS were OK, and also check the valves by injecting the open order, so, they and operation staff concluded that “the program has some kind of problem”.

Some time ago, I spent a lot of time studying the operation manual of this unit and the code written to control it and I wrote a document merging both knowledge. In page 9, I described a condition (an exclusive pressure difference between vessel and gas coming in the vessel) avoiding valve 1 opening during adsorption stage. I explained this condition to operation staff and they confirm that the values were right and that the excessive delta P really exist so, the decided to check back the valve 1 (already checked), discovering a problem (the stem moved, but the disk not).

Conclusion:
– If operation staff know properly the process, they know about this condition, but this could be solved with a properly designed HMI (i.e. including and alarm indicating “valve 1 closed by excessive deltaP”).
– The initial inspection of the valve didn’t show anything wrong, but stem and disk were disconnected.
– If we didn’t dig into the code, this problem, solved in less of an hour could take several hours.

AQ: How is frequency inverter saving energy?

This studies show that up to 80 percent of the energy from the power source to the industrial consumer can be lost. Energy conversion—converting energy into useful work via motors, heat exchangers, process heaters, pumps, motors, fans, compressors, and so forth—represents a large opportunity for energy savings in manufacturing. Industrial electric motor-driven systems represent the largest single category of electricity use in China.

The industrial sector consumes approximately one-third of the energy used in China (see Fig. 1).

Studies show that up to 80 percent of the energy from the power source to the industrial consumer is lost through the transition of raw material to the point of useful output—much of that at the point of conversion from electrical to mechanical output (see Fig. 2).

Rising energy costs, a sense of environmental responsibility, government regulation, and a need for energy reliability are driving efforts for energy efficiency in manufacturing.

Energy is lost primarily in three areas:

  • Generation
  • Distribution
  • Conversion

The third area, energy conversion—converting energy into useful work via motors, heat exchangers, process heaters, pumps, motors, fans, compressors, and so forth—represents a large opportunity for energy savings in manufacturing.

Industrial electric motor-driven systems represent the largest single category of electricity use in the China—more than 65 percent of power demand in industry. Consequently, motor-driven systems offer the highest energy savings potential in the industrial segment.

Supporting this statistic, studies show that 97 to 99 percent of motor life cycle costs are expended on the energy that the motor uses. This fact alone should be a driving motivation for companies to perform a periodic energy consumption analysis on the motor systems they use in their facilities.

Inefficient and ineffective control methods in two areas waste motor systems’ energy:

  • Mechanical flow control (pumps, fans, compressors)
  • Energy recovery (regeneration of braking energy or inertial energy)

An inverter is an effective tool in conserving and recovering energy in motor systems.

What Is a frequency inverter? Why Use It?

A frequency inverter controls AC motor speed (see Fig. 3). The frequency inverter converts the fixed supply frequency (60 Hz) to a variable-frequency, variable-voltage output to enable precise motor speed control. Many frequency inverters even have the potential to return energy to the power grid through their regenerative capability.

A frequency inverter’s precise process and power factor control and energy optimization result in several advantages:

  • Lower energy consumption saves money
  • Decreased mechanical stress reduces maintenance costs and downtime
  • Reduced mechanical wear and precise control produces more accurate products.
  • Lower consumption lowers carbon emissions and helps reduce negative impact on the environment.
  • Lower consumption qualifies for tax incentives, utility rebates, and, with some companies, energy savings finance programs, which short

AQ: How to improve troubleshooting techniques?

The guy asked for suggestions on how to improve troubleshooting techniques. I mentioned this earlier as a “suggestion” for starters but the idea got lost in all the complaining and totally irrelevant responses like the one above.

Proper lay out of inputs and outputs and a “Troubleshooting guide” or flow chart. I have an Aris cablem modem and Netgear wireless router for internet If loose Internet service I can do three things.

A. Pick up the phone, call tech support and wait two days for someone to show up

B. Take them apart and ‘DIG INTO THE PROGRAMMING”

C. Read the instructions someone took the time to write. Before I can get an output identified by the LEDs, I have to have the correct inputs identified by the LEDs. It’s a waste of time tearing in the “programming” over a loose cable connection somewhere. Same for the wireless router and a bad LAN cable connection or network service issue on the computer. I’m already familiar with the proper LEDs for normal operation. When one goes out it gives me an idea where to start looking before even opening up the instructions which I’ve downloaded in PDFs for quick access to their “troubleshooting” guides. Maybe the service is off line – there is an LED for that. No TVs either, no service or common upstream cable connection problem, no-brainier. The first thing a Xfinity service tech does is go outside and look for a signal at the house customer jack. It’s either in his cable or my house. Once their cable had to be replaced. It mysteriously got damaged right after AT&T dug a big hole in my backyard to upgrade their Uverse service – go figure.

In order to get something to operate output wise, you need a certain amount of inputs to get it. If you don’t have a particular output, then look at the trouble shooing guide and see what inputs are required for it. If there are four direct sensor inputs required for a particular output, group them together.

Grouping internal interlocks together helps also when digging into a program like ladder logic instead of hopping through pages of diagrams or text to find everything it takes to get one output. It’s a common program development issues to throw in ideas as you program depending on where you are sequentially.

AQ: Non-regenerative & Regenerative DC Drives

Non-regenerative DC drives, also known as single-quadrant drives, rotate in one direction only & they have no inherent braking capabilities. Stopping the motor is done by removing voltage & allowing the motor to coast to a stop. Typically nonregenerative drives operate high friction loads such as mixers, where the load exerts a strong natural brake. In applications where supplemental quick braking and/or motor reversing is required, dynamic braking & forward & reverse circuitry, may be provided by external means.

Dynamic braking (DB) requires the addition of a DB contactor & DB resistors that dissipate the braking energy as heat. The addition of an electromechanical (magnetic) reversing contactor or manual switch permits the reversing of the controller polarity & therefore the direction of rotation of the motor armature. Field contactor reverse kits can also be installed to provide bidirectional rotation by reversing the polarity of the shunt field.

All DC motors are DC generators as well. The term regenerative describes the ability of the drive under braking conditions to convert the generated energy of the motor into electrical energy, which is returned (or regenerated) to the AC power source. Regenerative DC drives operate in all four quadrants purely electronically, without the use of electromechanical switching contactors:

  • Quadrant I -Drive delivers forward torque, motor rotating forward (motoring mode of operation). This is the normal condition, providing power to a load similar to that of a motor starter.
  • Quadrant II -Drive delivers reverse torque, motor rotating forward (generating mode of operation). This is a regenerative condition, where the drive itself is absorbing power from a load, such as an overhauling load or deceleration.
  • Quadrant III -Drive delivers reverse torque, motor rotating reverse (motoring mode of opera tion). Basically the same as in quadrant I & similar to a reversing starter.
  • Quadrant IV -Drive delivers forward torque with motor rotating in reverse (generating mode of operation). This is the other regenerative condition, where again, the drive is absorbing power from the load in order to bring the motor towards zero speed.

A single-quadrant nonregenerative DC drive has one power bridge with six SCRs used to control the applied voltage level to the motor armature. The nonregenerative drive can run in only motoring mode, & would require physically switching armature or field leads to reverse the torque direction. A four-quadrant regenerative DC drive will have two complete sets of power bridges, with 12 con trolled SCRs connected in inverse parallel. One bridge controls forward torque, & the other controls reverse torque. During operation, only one set of bridges is active at a time. For straight motoring in the forward direction, the forward bridge would be in control of the power to the motor. For straight motoring in the reverse direction, the reverse bridge is in control.

Cranes & hoists use DC regenerative drives to hold back “overhauling loads” such as a raised weight, or a machine’s flywheel. Whenever the inertia of the motor load is greater than the motor rotor inertia, the load will be driving the motor & is called an over hauling load. Overhauling load results in generator action within the motor, which will cause the motor to send cur rent into the drive. Regenerative braking is summarized as follows:

  • During normal forward operation, the forward bridge acts as a rectifier, supplying power to the motor. During this period gate pulses are withheld from reverse bridge so that it’s inactive.
  • When motor speed is reduced, the control circuit withholds the pulses to the forward bridge & simultaneously applies pulses to reverse b

AQ: Machine tool

Ahh I see the words machine tool and shop floor; now I can see where you guys are coming from. The type of machines that you talk about were controlled by relay logic and then when technology arrived the electrical drawings were probably “converted” into ladder logic. The techs had lots to do because you cannot translate relay based systems into ladder logic 100% successfully as they behave differently.

The guys doing this work are just that programmers. They are probably NOT software engineers and are closer to the shop floor techs who are fiddling about with your machines.

I can and have designed many control systems for automotive type machines such as hobbing machines, milling and borers. Very easy code to write if you do not translate the relay logic directly but use the existing documentation as a reference. All of the systems that I did work really well. I did some similar type of machines in a pharmaceutical plant but that was after another company was kicked out after failing to make the machines work. I had to redesign the whole control philosophy as the machine tool world methods used were really a bad fit for the intended application.

But that is only one facet of the work that we Industrial Automation Engineers do. I work in many different industries where the demands for quality deigned, controlled and maintained systems is paramount. We go through proper project life cycles and we deal with the project from inception through design, build, test and commissioning. We even do the maintenance of the systems. We do not sit in Ivory Towers but do the work at the customer site no matter where that is on the planet.

Electrical engineers are tasked with doing all things electrical and we are tasked with all things control. Programming, that is writing the actual code is only one part of what we do and not necessarily the most time consuming part.

I am here in Kazakhstan at the sharp end of a multi-billion dollar project a long way from any ivory tower. I fix other engineers software too, why? Because the vendor may use offshore resources to code much of the systems that are installed at site. Kazakhstan has extreme Summers (up to 60degC) and Winters (down to -50degC), most of the people are friendly but English is not so prevalent. A long way from your shop floor environment. Far more dangerous too as the plant processes H2S or will when first Oil & Gas comes onshore.

Here I have supported technicians performing loop checks and other engineers doing logic tests. I can diagnose many loop problems without even looking in the code but just by looking at what is happening. I have found that if a loop doesn’t work then the techs approach us first as a one stop shop to give them an answer rather than actually trouble shooting the loop themselves.

I said to you guys before you need to get out and look at other industries and see what is going on in the rest of the world. Much of what I have seen would go a long way to improving your world too! Engineers like myself are far away from the “programmers” you have.

AQ: DC drive typical applications

DC drive technology is the oldest form of electrical speed control. The speed of a DC motor is the simplest to control, & it can be varied over a very wide range. These drives are designed to handle applications such as:

Winders/coilers – In motor winder operations, maintaining tension is very important. DC motors are able to operate at rated current over a wide speed range, including low speeds.

Crane/hoist – DC drives offer several advantages in applications that operate at low speeds, such as cranes & hoists. Advantages include low-speed accuracy, short-time overload capacity, size, & torque providing control. A typical DC hoist motor & drive used on hoisting applications where an overhauling load is present.

Generated power from the DC motor is used for braking & excess power is fed back into the AC line. This power helps reduce energy requirements & eliminates the need for heat-producing dynamic braking resistors. Peak current of at least 250 percent is available for short-term loads.

Mining/drilling -The DC motor drive is often preferred in the high-horsepower applications required in the mining & drilling industry. For this type of application, DC drives offer advantages in size & cost. They are rugged, dependable, & industry proven.

AQ: Floor programmer and office programmer

The biggest differences between the floor programmer and the office programmer is often a piece of paper (knowledge and experience do not replace a piece of paper in the mind of HR person that has no understanding of the position they are seeking to fill) and that the floor programmer must produce a working machine. Also many an excellent programmer will never put up with the office politics seen in many companies. To appear right for me is worthless when being right is the goal. In a physical world it can be shown that a program is right or wrong because the machine works or does not. In the theory driven world of the office that can not happen, so appearing correct as well as being correct is necessary.

If you are the best programmer in your company or the worse. If you are the worse one then maybe you are correct. But if you are the best then please take a close look at the worse programmer’s work and tell us if there is not a need for some improvement.

I have cursed out more than one officer programmer for missing logic which on the floor is easy to see is necessary. The office programmer was more than once, myself. Making logic to control machine in theory is far more difficult a task than modifying that logic on a real running machine. Maybe your imagination and intelligence can create a theoretical image that matches the physical one.

Many office programmers are not up to that level. They lack the intelligence, imagination, experience or time to take an offline program that can be loaded and run a machine without help. But no fear, most start-up techs cannot debug a machine after the build is complete and remove all issues that will surface when the machine enters a customer’s plant and full production.

A good program will grow as time passes. To fill in the gaps in the software, to change the design from what design intended to what production requires and to cover the design changes as product models evolve. Static is not the floor condition of a good company, products and machines evolve and grow. More reliable, durable, quicker tool changes or device swaps, lower cycle times or more part types. There are examples of logic once written it never changes but that is not the whole of the world just one part of it.

AQ: Variable Frequency Drive Harmonics

For the AC power line, the system (VFD + motor) is a non-linear load whose current include harmonics (frequency components multiples of the power line frequency). The characteristic harmonics generally produced by the rectifier are considered to be of order h = np±1 on the AC side, that is, on the power line (p is the number of pulses of the variable frequency drive and n =1,2,3).Harmonics Thus, in the case of a 6 diode (6 pulses) bridge, the most pronounced generated harmonics are the 5th and the 7th ones, whose magnitudes may vary from 10% to 40% of the fundamental component, depending on the power line impedance. In the case of rectifying bridges of 12 pulses (12 diodes), the most harmful harmonics generated are the 11th and the 13th ones. The higher the order of the harmonic, the lower can be considered its magnitude, so higher order harmonics can be filtered more easily. As the majority of VFD manufacturers, Iacdrive produces its low voltage standard variable frequency drives with 6-pulse rectifiers.

The power system harmonic distortion can be quantified by the THD (Total Harmonic Distortion), which is informed by the variable frequency drive manufacturer and is defined as:

THD = √(∑h=2 (Ah/A1)2)

Where
Ah are the rms values of the non-fundamental harmonic components
A1 is the rms value of the fundamental component

The waveform above is the input measured current of a 6-pulse PWM variable frequency drive connected to a low impedance power grid.

Normative considerations about the harmonics
The NEMA Application Guide for variable frequency drive systems refers to IEEE Std.519 (1992), which recommends maximum THD levels for power systems ≤ 69 kV as per the tables presented next. This standard defines final installation values, so that each case deserves a particular evaluation. Data like the power line short-circuit impedance, points of common connection (PCC) of variable frequency drive and other loads, among others, influence on the recommended values.

Voltage harmonics
Even components 3%
Odd components 3%
THDvoltage 5%

The maximum harmonic current distortion recommended by IEEE-519 is given in terms of TDD (Total Demand Distortion) and depends on the ratio (ISC / IL), where:
ISC = maximum short-current current at PCC.
IL = maximum demand load current (fundamental frequency component) at PCC.

Individual Odd Harmonics
(Even harmonics are limited to 25% of the odd harmonic limits)
Maximum harmonic current distortion in percent of IL
ISC/IL <11 11<h<17 17<h<23 23<h<35 35<h TDD
<20 4 2 1.5 0.6 0.3

AQ: Stiff voltage sources

Stiff voltage sources are not problematic as long as they don’t get in the way of the solver’s attempts to linearize the behavior of the circuit matrix via step size reduction. It is the highly nonlinear stiff sources that are heavily fed back into the rest of the circuitry that can cause the solver to hang. Linear sources that are ground referenced or nonlinear ones that don’t feed back anywhere are not likely to cause problems.

In the initial versions of SPICE there were a few elements that could not be simulated directly with nodal analysis in the circuit’s admittance matrix, ideal inductors and voltage sources being the most common among them. However, starting with some version of SPICE 2 this deficiency was removed when modified nodal analysis (MNA) was added to the simulation engine (requiring an additional computational enhancement sometimes called the auxiliary matrix, I believe).

Modified nodal analysis is an extension of nodal analysis which not only determines the circuit’s node voltages (as in classical nodal analysis), but also some branch currents. This permits the simulation engine to crunch ideal inductors and voltages sources (true Thevenin circuit elements) but at a cost of incrementally increasing the matrix size and difficultly about twice as much as for when “easy” Norton type elements (e.g., resistors, capacitors and current sources) are added.

In other words, adding one ideal inductor slows down the simulation about as much as adding two ideal capacitors. However, there is a small additional silver lining to this, as it also comes with the possible advantage of “free” (whether you use it or not) automatic sensing of instantaneous inductor current.

LTspice (my simulator of choice) treats inductors in a special way in that they are normally given a default series resistance of 1 m-ohm unless a value of zero is explicitly entered for that parameter. Having a non-zero series resistance allows LTspice to “Nortonize” the inductor such that it can be processed as a normal branch within the circuit matrix, thereby allowing the simulation to run marginally faster. This also makes the inductor “look” like any other of the “easy” elements so that it is not a numerical problem to parallel it with a stiff voltage source. If a series resistance parameter is entered for a voltage source, it also becomes Nortonized by LTspice.

Nortonizing an inductor or voltage source comes at the cost of giving up free sensing of the instantaneous branch current, which is not a cost at all if this current is not being used elsewhere. However, as soon as you call out the inductor current in *any way* in any b-source behavioral expression, LTspice changes the default series resistance for that inductor back to zero ohms and reverts back to the standard MNA way of processing it within the circuit matrix so that it can get access to the inductor’s instantaneous current.

Only true Thevenin type elements have the possibility of being used as the instantaneous current sense for a current controlled switch (or other similar current controlled devices). The SPICE standard is to only allow voltage sources for this purpose, but apparently LTspice accepts zero ohm inductors as well.

One last note, LTspice is indeed able to measure the current in any element, including Norton type devices, but for these devices the current measured will necessarily be a time delayed version that may not be suitable for tight feedback loops (there is a warning about this in the LTspice Help file section on b-sources).

AQ: Cleaning solvent for motor windings

Usually, the dry ice approach is the best bet because it leaves no real residue from the cleaning material. If the insulation is “fluffing”, the likely problem is that the air pressure used to move the dry ice particles is too high.

A second alternative that can be used is “corn cob blasting”. The media is reusable, biodegradable particles of corn husks. Again, a relatively low pressure air stream is required. It WILL damage the insulation if the pressure is too high, just as in the dry ice case.

Most solvents will aggressively attack the insulation systems used for windings: this is specifically true for the larger machines where mica tapes are coated / filled with a resinous material (vacuum pressure impregnation). However, it is equally true for smaller machines where the primary insulation is at the strand level and is essentially a varnish or enamel coating on the wire. If you’re worried about how the solvent will affect the insulation system, get in touch with the motor supplier for their suggested approach.

If a solvent-based cleaner must be used, it should be applied sparingly – BY HAND – on the areas to be cleaned to break up the oily / greasy contaminant and then rewashed with some other (non-solvent) approach to clean away any solvent residue. This also will require a “dry out” of the equipment after the second washing. This three-stage approach tends to minimize damage done by solvent that may be left behind to “eat away” at the varnishes, enamels, and resins comprising the insulation system.

One last thing – pretty much ALL solvents are going to be designated as hazardous materials in most regions, due to health concerns. Therefore it is more a case of “pick your poison”!