
Chinedum OkwudireUniversity of Michigan | U-M · Department of Mechanical Engineering
Chinedum Okwudire
Doctor of Philosophy
About
102
Publications
16,995
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,094
Citations
Citations since 2017
Introduction
Additional affiliations
May 2017 - May 2017
Publications
Publications (102)
Copper (Cu) and tungsten (W) possess exceptional electrical and thermal conductivity properties, making them suitable candidates for applications such as interconnects and thermal conductivity enhancements. Solution-based additive manufacturing (SBAM) offers unique advantages, including patterning capabilities, cost-effectiveness, and scalability a...
The delta robot can reach higher speeds than traditional serial-axis machines used in fused filament fabrication 3D printing. However, like serial machines, delta printers suffer from undesirable vibration at high speeds which degrades the quality of fabricated parts. This undesirable vibration has been suppressed in serial printers using linear mo...
A hybrid (i.e., physics-guided data-driven) feedforward tracking controller is proposed for systems with unmodeled linear or nonlinear dynamics. The proposed controller is based on the filtered basis functions (FBF) approach, and hence called a hybrid FBF controller. It formulates the feedforward control input to a system as a linear combination of...
Parts made using powder bed fusion (PBF) additive manufacturing often suffer from deformation, residual stresses, cracks, and other defects stemming from non-uniform thermal distribution during the printing process. Scan pattern (i.e., the geometric pattern of an infill) and scan sequence (i.e., the order in which features of a geometric pattern ar...
The delta robot is becoming a popular choice for the mechanical design of fused filament fabrication 3D printers because it can reach higher speeds than traditional serial-axis designs. Like serial 3D printers, delta printers suffer from undesirable vibration at high speeds which degrades the quality of fabricated parts. This undesirable vibration...
Inspired by sequential additive manufacturing operations, we consider prediction tasks arising in processes that comprise of sequential sub-operations and propose a multi-stage inference procedure that exploits prior knowledge of the operational sequence. Our approach decomposes a data-driven model into several easier problems each corresponding to...
A hybrid (i.e., physics-guided data-driven) feedforward tracking controller is proposed for systems with unmodeled linear or nonlinear dynamics. The controller is based on the filtered basis function (FBF) approach, hence it is called a hybrid FBF controller. It formulates the feedforward control input to a system as a linear combination of a set o...
Desktop fused filament fabrication (FFF) 3D printers have been growing in popularity among hobbyist and professional users as a prototyping and low-volume manufacturing tool. One issue these printers face is the inability to determine when a defect has occurred rendering the print unusable. Several techniques have been proposed to detect such defec...
Parts produced by laser or electron-beam powder bed fusion (PBF) additive manufacturing are prone to residual stresses, deformations, and other defects linked to non-uniform temperature distribution during the manufacturing process. Several researchers have highlighted the important role scan sequence plays in achieving uniform temperature distribu...
Delta 3D printers can significantly increase throughput in additive manufacturing by enabling faster and more precise motion compared to conventional serial-axis 3D printers. Further improvements in motion speed and part quality can be realized through model-based feedforward vibration control, as demonstrated on serial-axis 3D printers. However, d...
The Internet of Things (IoT) is on the verge of a major paradigm shift. In the IoT system of the future, IoFT, the cloud will be substituted by the crowd where model training is brought to the edge, allowing IoT devices to collaboratively extract knowledge and build smart analytics/models while keeping their personal data stored locally. This parad...
Parts produced by laser or electron-beam powder bed fusion (PBF) additive manufacturing are prone to residual stresses, deformations, and other defects linked to non-uniform temperature distribution during the manufacturing process. Several researchers have highlighted the important role scan sequence plays in achieving uniform temperature distribu...
Additive manufacturing (AM) is gaining attention as an alternative to traditional manufacturing processes. Of the available AM methods, material extrusion (ME) AM is predominant. High-quality ME AM demands accurate synchronization between positioning (motion) control and extrusion control, as poor synchronization leads to printing defects like over...
The H-frame (also known as H-Bot) architecture is a simple and elegant two-axis parallel positioning system used to construct the XY stage of 3D printers. It holds potential for high speed and high dynamic performance due to the use of frame-mounted motors that reduce the moving mass of the printer while allowing for the use of (heavy) higher torqu...
Feedrate optimization (FO) and servo error pre-compensation (SEP) are often performed independently to improve the accuracy and speed, respectively, of computer-controlled manufacturing machines. However, this independent approach leads to excessive tradeoff between speed and accuracy. To address this issue, the authors have proposed a new concept...
Laser powder bed fusion (LPBF) is an increasingly popular approach for additive manufacturing (AM) of metals. However, parts produced by LPBF are prone to residual stresses, deformations, and other defects linked to nonuniform temperature distribution during the process. Several works have highlighted the important role (laser) scanning strategies,...
The H-frame (also known as H-Bot) architecture is a simple and elegant two-axis parallel positioning system used to construct the XY stage of 3D printers. It holds potential for high speed and excellent dynamic performance due to the use of frame-mounted motors that reduce the moving mass of the printer while allowing for the use of (heavy) higher...
Servo error pre-compensation (SEP) is commonly used to improve the accuracy of feed drives. Existing SEP approaches often involve the use of physics-based linear models (e.g., transfer functions) to predict servo errors, but suffer from inaccuracies due to unmodeled nonlinear dynamics in feed drives. This paper proposes a linear hybrid model for SE...
Motion stages are widely used for precision positioning in manufacturing and metrology applications. However, they suffer from nonlinear premotion (i.e. “static”) friction, which adversely affects their speed and motion precision. In this article, a friction isolator is used as a simple and robust solution to mitigate the undesirable effects of pre...
The Internet of Things (IoT) is on the verge of a major paradigm shift. In the IoT system of the future, IoFT, the “cloud” will be substituted by the “crowd” where model training is brought to the edge, allowing IoT devices to collaboratively extract knowledge and build smart analytics/models while keeping their personal data stored locally. This p...
Parts produced by laser powder bed fusion (LPBF) additive manufacturing are prone to residual stresses, deformations, and other defects linked to nonuniform temperature distribution during the process. Several works have highlighted the important role scan sequence plays in achieving uniform temperature distribution in LPBF. However, scan sequence...
High precision roll-to-roll processes are believed to be one of the most promising technologies for manufacturing flexible and large-area thin film electronics. However, broadband frictional disturbances caused by the guiding ball bearings affect the precision of the processing roller in the roll-to-roll system, severely hampering the quality of th...
Mechanical bearings (i.e., sliding and rolling bearings) are widely used for motion guidance in precision positioning stages due to their low cost, high off-axis stiffness and vacuum compatibility. However, mechanical-bearing-guided stages suffer from the presence of pre-motion (i.e., pre-sliding/pre-rolling) friction which adversely affects their...
There is growing interest in the use of the filtered basis functions (FBF) approach to track linear systems, especially nonminimum phase (NMP) plants, because of the distinct advantages it presents as compared to other popular methods in the literature. The FBF approach expresses the control input to the plant as a linear combination of basis funct...
Recent studies in passively-isolated systems have shown that mode coupling is desirable for best vibration suppression, thus refuting the long-standing rule of mode decoupling. However, these studies have ignored the non-linearities in the isolators. In this work, we consider stiffness nonlinearity from pneumatic isolators and study the nonlinear f...
Machine tool feed drives are often subject to variable-frequency disturbance (cutting) forces due to varying spindle speeds or cutting tools. A proxy-based control allocation method has been proposed for energy optimal control of over-actuated systems (i.e., systems with more actuators than the number of outputs to be controlled). It has been appli...
Servo error pre-compensation and feedrate optimization are often performed independently to improve the accuracy and speed of manufacturing machines. However, this independent approach leads to unnecessary trade-offs between productivity and quality in manufacturing. This paper proposes a novel linear programming approach for combined servo error p...
Servo error pre-compensation and feedrate optimization are often performed independently to improve the accuracy and speed of manufacturing machines. However, this independent approach leads to unnecessary trade-offs between productivity and quality in manufacturing. This paper proposes a novel linear programming approach for combined servo error p...
The filtered basis functions (FBF) approach is gaining interest for feedforward tracking control of linear, especially, nonminimum phase systems. It expresses the control input to the plant as a linear combination of basis functions with unknown coefficients. The basis functions are forward filtered through the plant dynamics and the coefficients a...
Motion stages are widely used for precision positioning in manufacturing and metrology applications. However, nonlinear pre-motion friction can significantly affect their control performance and accuracy. This paper analytically studies the dynamical effect of a friction isolator (FI) proposed in previous studies, in which the beneficial effects of...
Motion stages are widely used for precision positioning in manufacturing and metrology applications. However, they suffer from nonlinear pre-motion (i.e., “static”) friction which adversely affects their precision and motion speed. Existing friction compensation methods are not robust enough to handle the highly nonlinear and variable dynamic behav...
Accurate tracking of nonminimum phase (NMP) systems is well known to require large amounts of control effort. It is, therefore, of practical value to minimize the effort needed to achieve a desired level of tracking accuracy for NMP systems. There is growing interest in the use of the filtered basis functions (FBF) approach for tracking the control...
An optimal inversion-based iterative learning control (Opt-In ILC) approach for overactuated systems is proposed. The Opt-In ILC update law is formulated as a constrained optimization problem using the plant model. Specifically, the ILC update law is designed to minimize control effort subject to a user-specified error convergence rate. To achieve...
Steer-by-wire (SBW) systems provide significant benefits to classical vehicles, and are indispensable for fully autonomous vehicles (AVs). A backup (emergency) strategy is needed to steer a AV equipped with SBW to safety if its steering actuator fails completely. Differential drive assisted steering (DDAS), which uses torque vectoring (TV) to steer...
Analytical and low-order numerical models are very useful for studying friction behavior of rolling element machine components like ball bearings and ball screws. This is because they provide generalizable insights into friction behavior at much lower computational costs compared with high-order numerical models like finite element analysis (FEA)....
div class="section abstract"> Electric power assisted steering (EPAS) systems are widely adopted in modern vehicles to reduce the steering effort of drivers. In rack EPAS, assist torque is applied by a motor and transmitted through two key mechanical components: ball bearing and ball nut assembly (BNA) to turn the front wheels. Large combined load...
In this paper, connections between the control allocation and linear quadratic (LQ) control frameworks for optimally distributing control inputs in weakly input redundant systems are explored. It is also shown that, for a representative class of exogenous disturbance and reference signals, the LQ control technique is identical to the so-called opti...
The friction behavior of rolling ball machine components like linear ball bearings is very important to their functionality. For instance, differences in linear velocity of balls induces ball-to-ball contact in certain circumstances, resulting in significant increases and variations in friction. In this paper, an improved analytical formula for det...
This paper proposes a robust filtered basis functions approach for feedforward tracking of linear time invariant systems with dynamic uncertainties. Identical to the standard filtered basis functions (FBF) approach, the robust FBF approach expresses the control trajectory as a linear combination of user-defined basis functions with unknown coeffici...
Feedforward (FF) control uses a priori knowledge about a given system and its disturbances to influence the system’s behavior in a pre-defined way. However, unlike feedback (FB) control, it does not adjust the control signal (or manipulated variable) in response to how the system actually reacts. In other words, FF control is proactive while FB con...
Mechanical bearings (i.e., sliding and rolling bearings) are widely used for motion guidance in precision positioning stages due to their low cost, large motion range and high off-axis stiffness. They are also finding increasing use in ultra-precision positioning, e.g., for low-cost and long-range nanopositioning in vacuum environments. However, me...
Over-actuated systems are characterized by a larger number of actuators compared with the degrees of freedom to be controlled. In such systems, it is often desirable to allocate control effort dynamically (i.e., over a broad range of frequencies) in an optimal manner, without sacrificing control performance. Presently, this goal is achieved through...
Four-point contact between ball and raceways is common in machine elements like ball bearings and ball screws. The ideal four-point-contact machine element is designed with pure rolling (i.e., no sliding at contact points) to minimize friction. However, this ideal may not always be achieved, leading to sliding and higher frictional forces. In this...
There is growing interest in steer-by-wire (SBW) systems because they provide significant benefits to classical vehicles, and are indispensable to autonomous vehicles. However, an emergency backup strategy is needed to steer a vehicle to safety if its SBW actuators fail completely. Differential drive assisted steering (DDAS), which uses torque vect...
In over-actuated systems, an output can be realized through various control effort combinations. It is desirable to allocate the control efforts dynamically (as opposed to statically) in an optimal manner. In this paper, a proxy-based control allocation approach is proposed for multi-input, multi-output over-actuated systems. Instead of using real-...
Accurate modeling of static load distribution of balls is very useful for proper design and sizing of ball screw mechanisms (BSMs); it is also a starting point in modeling the dynamics, e.g., friction behavior, of BSMs. Often, it is preferable to determine load distribution using low order models, as opposed to computationally unwieldy high order f...
A limited-preview filtered B-spline (FBS) approach for minimizing errors in tracking a desired trajectory is presented. In the full-preview FBS approach, the feedforward control input to a stable linear system, with or without non-minimum phase zeros, is decomposed into B-spline basis functions with unknown coefficients; the basis functions are for...
Commercial desktop 3D printers are designed with light, but flexible, structures and driven with stepper motors in order to reduce their cost, size and weight. As a result, parts manufactured on such 3D printers suffer from surface waviness and registration errors (caused by stepper motors skipping counts) due to excessive vibration triggered by th...
Quadrant glitches commonly occur when rolling/sliding bearings are used in precision motion stages. Compensating them accurately using feedforward control is challenging due to the need for complex friction models, and the variability of on-machine friction dynamics. This paper shows that quadrant glitches can be accurately and robustly compensated...
Electric Power Assisted Steering (EPAS) is widely adopted in modern vehicles to reduce steering effort. It is probable that some EPAS systems will experience a shutdown due to reliability issues stemming from electrical and/or electronic components. In the event of EPAS failure, power assist becomes unavailable and the steering system reverts to a...
This paper presents a model to explain complex nonminimum phase (CNMP) zeros seen in the noncollocated frequency response of a large-displacement XY flexure mechanism, which employs multiple double parallelogram flexure modules (DPFMs) as building-blocks. Geometric nonlinearities associated with large displacement along with the kinematic under-con...
Presents corrections to " Energy-efficient controller design for a redundantly-actuated hybrid feed drive with application to machining" (Duan, M. and Okwudire, C.) IEEE/ASME Trans. on Mechatronics, vol. 3, no. 4, Aug. 2016.
This paper proposes a method for near energy optimal allocation of control effort in dual-input over-actuated systems using a linear time-invariant (LTI) controller. The method assumes a quadratic energy cost functional, and the non-causal energy optimal control ratio within the redundant actuation space is defined. Near energy optimal control allo...
This paper proposes a regularized filtered basis functions (RFBF) approach for robust tracking of discrete-time linear time invariant systems with bounded random (unstructured) uncertainties. Identical to the filtered basis functions (FBF) approach, studied in prior work by the authors, the RFBF approach expresses the control trajectory as a linear...
This paper presents a model to explain complex non-minimum phase (CNMP) zeros seen in the non-collocated frequency response of a large displacement XY flexure mechanism, which employs multiple double parallelogram flexure modules (DPFM) as building-blocks. Geometric non-linearities associated with large displacement along with the kinematic under-c...
This paper investigates the problem of optimally locating passive vibration isolators to minimize unwanted vibration caused by exogenous disturbance forces. The stiffness and damping parameters of the isolators are assumed to be known, leaving the isolator locations, which are nonlinearly related to system states, as unknown optimization variables....
Nanopositioning stages are used for ultra-precise positioning in many different applications. Among the bearing options available for long-range nanopositioning stages, rolling bearings are the most cost effective. However, rolling bearing nanopositioning (RB-NP) stages are well known to take a long time to reach their target positions in point-to-...
An approach for minimizing tracking errors in linear time-invariant (LTI) single-input single-output (SISO) discrete-time systems with nonminimum phase (NMP) zeros using filtered basis functions (FBF) is studied. In the FBF method, the control input to the system is expressed as a linear combination of basis functions. The basis functions are forwa...
This paper studies slip in friction drives in the context of a precision servo positioner equipped with a twist-roller friction drive. The servo positioner is modeled using a two-mass model that includes the experimentally-identified nonlinear slip dynamics of the friction drive. The model is then used to design an observer-based compensation schem...
This paper presents and compares two methods for trading off energy efficiency and feedforward tracking accuracy using filtered basis functions. In the regular filtered basis function (FBF) approach, the control input to the system is expressed as a linear combination of basis functions. The basis functions are forward filtered using the dynamics o...
Speed and accuracy are conflicting demands that must be met by manufacturing machines. This conflict is very frequently encountered when executing sharp corners where, to achieve tight tolerances, machine axes have to slow down considerably thus sacrificing cycle time. The most common way of reducing this tradeoff between speed and accuracy is to s...
This paper presents a trajectory optimization method for minimizing tracking errors in CNC machines that experience unwanted vibration. The motion command sent to the machine is parameterized using B-splines whose basis functions are filtered using a model of the machine's dynamics. The control points associated with the filtered basis functions ar...
Scanning stages are used for precise positioning in a variety of advanced manufacturing processes, and must deliver high accelerations/decelerations at motion reversals to achieve high throughput. The resulting inertial forces cause excessive motor heating and residual vibration of the stage, both of which must be mitigated to preserve position acc...
Ball nut assemblies (BNAs) are used in a variety of applications, e.g., automotive, aerospace and manufacturing, for converting rotary motion to linear motion (or vice versa). In these application areas, accurate characterization of the dynamics of BNAs using low-order models is very useful for performance simulation and analyses. Existing low-orde...
This paper investigates the problem of optimally locating passive vibration isolators to minimize residual vibration caused by exogenous disturbance forces. The stiffness and damping properties of the isolators are assumed to be known and the task is to determine the isolator locations, which are nonlinearly related to system states. This paper pro...
This paper proposes an approach for minimizing tracking errors in systems with non-minimum phase (NMP) zeros by using filtered basis functions. The output of the tracking controller is represented as a linear combination of basis functions having unknown coefficients. The basis functions are forward filtered using the dynamics of the NMP system and...
OVERVIEW This paper presents vibration assisted nanopositioning (VAN) – a novel approach for mitigating the adverse effects of pre-rolling friction on the settling time of roller bearing nanopositioning stages using high frequency vibration. The novelty of VAN is in the way it synergistically combines the mechanical design and control of the stage...
Ultra-precision manufacturing (UPM) machines are used to fabricate and measure complex parts having micrometer-level features and nanometer-level tolerances/surface finishes. Therefore, random vibration of the machine due to ground excitations and residual vibration stemming from onboard disturbances must be mitigated using vibration isolation syst...
Linear motor drives (LMDs) are well known to provide significant advantages in terms of positioning speed and precision over traditional screw drives (SDs), making them better suited for high-speed, high-precision machine tools. However, their use in such machine tools is limited by their tendency to consume a lot of electrical energy and cause the...
In this paper, we address contouring control of biaxial servo systems with unknown disturbances using a filtered feedback linearization (FFL) controller. FFL controller is a high-gain-stabilizing parameter controller which is effective for command following and disturbance rejection. The controller requires limited model information and does not re...
OVERVIEW Methods for pre-compensating contour errors in servo systems by adding components of the predicted contour error to the reference position command have recently been proposed in the literature [e.g., Zhang et al., 2013]. Such methods are very effective when the curvatures of the desired path are small but their performance degrades at loca...
This paper investigates the problem of optimally locating passive vibration isolators to minimize residual vibration caused by exogenous disturbance forces. The stiffness and damping properties of the isolators are assumed to be known and the task is to determine the isolator locations, which are nonlinearly related to system states. This paper pro...
Wafer scanning stages must deliver high accelerations/decelerations at motion reversals to achieve high productivity. The resulting inertial forces cause vibration of the machine frame and overheating of the linear motor actuators, thus diminishing the accuracy and increasing the cost of the stages. The novel stage design presented in this paper us...
This paper presents a method for designing a controller that achieves the best positioning performance while maximizing the energy efficiency of a redundantly actuated hybrid feed drive. A two-degree-of-freedom controller, consisting of a feedforward (FF) controller for tracking and a feedback (FB) controller for regulation, is assumed. It is shown...