Philip Loewen

Prospective Graduate Students / Postdocs

This faculty member is currently not actively recruiting graduate students or Postdoctoral Fellows, but might consider co-supervision together with another faculty member.

Professor

Research Classification

Research Interests

Calculus of Variations
Optimal Control
optimization
Machine Learning

Relevant Thesis-Based Degree Programs

Affiliations to Research Centres, Institutes & Clusters

Research Options

I am interested in and conduct interdisciplinary research.

Graduate Student Supervision

Doctoral Student Supervision

Dissertations completed in 2010 or later are listed below. Please note that there is a 6-12 month delay to add the latest dissertations.

Applications of process analytics and machine learning in pyrometallurgy and kraft pulping (2023)

The optimization of legacy industrial processes is critical for the economic viability of many rural communities in Canada. Automation and advanced process control is of paramount importance for many large-scale industrial processes to maintain viability in a constricting regulatory environment that is increasingly competitive economically. However, with legacy industrial processes comes a rich history of automation, including large quantities of underappreciated process data. This dissertation is about leveraging existing historical data with machine learning and process analytics to generate novel data-driven solutions to outstanding process faults. An application-driven approach provides insights into the full stack of considerations including identifying and framing data-driven opportunities for control of complex industrial processes, acquiring the necessary resources, preparing the data, developing and evaluating methods, and deploying sustainable solutions. Contributions are made to help address highly troublesome faults in two distinct industrial processes.The first industrial case study involves mitigating the impact of unexpected loss of plasma arc in an electric arc furnace that is key to a 60,000 tonne/year pyrometallurgy operation. A convolutional neural network classifier is trained to learn a representation from the operating data that enables prediction of the arc loss events. The operating data and problem formulation are published as a novel benchmark challenge to address observed shortcomings with existing fault detection benchmark literature.The second industrial case study involves advanced monitoring of a rotary lime kiln in a 152,000 tonne/year kraft pulp mill to mitigate faults such as ring formation and refractory wear. A novel shell temperature visualization strategy is published that enables improved monitoring and empowers researchers and industry professionals to obtain value from thermal camera data. Various approaches are studied for monitoring ring formation. Aberrations in shell temperatures led to the discovery of a novel phenomenon known as rotational aliasing that has important implications for measurement and analysis of shell temperature data. Finally, inferential sensing of residual calcium carbonate content is studied to help optimize specific energy and reduce emissions.

Deep reinforcement learning agents for industrial control system design (2023)

Deep reinforcement learning (RL) is an optimization-driven framework for producing control strategies without explicit reliance on process models.Powerful new methods in RL are often showcased for their performance on difficult simulated tasksIn contrast, industrial control system design has many intrinsic features that make "nominal" RL methods unsafe and inefficient.We develop methods for automatic control based on RL techniques while balancing key industrial requirements, such as interpretability, efficiency, and stability.A practical testbed for new control techniques is proportional-integral (PI) control due to its simple structure and prevalence in industry.In particular, PI controllers are elegantly compatible with RL methods as trainable policy "networks".We deploy this idea on a pilot-scale two-tank system, elucidating the challenges in real-world implementation and advantages of our method.To improve the scalability of RL-based controller tuning, we propose an extension based on "meta-RL" wherein a generalized agent is trained for the fast adaptation across a broad collection of dynamics.A key design element is the ability to leverage model-based information offline during training while maintaining a model-free policy structure for interacting with novel processes.Beyond PI control, we propose a framework for the design of feedback controllers that combines the model-free advantages of deep RL with the stability guarantees provided by the Youla-Kucera parameterization to define the search domain.This is accomplished through a data-driven realization of the Youla-Ku膷era parameterization working in tandem with a neural network representation of stable nonlinear operators.Ultimately, our approach is flexible, modular, and decouples the stability requirement from the choice of RL algorithm.

Adaptive model-predictive control and its applications in paper-making processes (2018)

Model-based controllers such as model-predictive control (MPC) have become dominated control strategies for various industrial applications including sheet and film processes such as the machine-directional (MD) and cross-directional (CD) processes of paper machines. However, many industrial processes may have varying dynamics over time and consequently model-based controllers may experience significant performance loss under such circumstances, due to the presence of model-plant mismatch (MPM). We propose an adaptive control scheme for sheet and film processes, consisting of performance assessment, MPM detection, optimal input design, closed-loop identification and controller adaptive tuning. In this work, four problems are addressed for the above adaptive control strategy. First, we extend conventional performance assessment techniques based on minimum-variance control (MVC) to the CD process, accounting for both spatial and temporal performance limitations. A computationally efficient algorithm is provided for large-scale CD processes. Second, we propose a novel closed-loop identification algorithm for the MD process and then extend it to the CD process. This identification algorithm can give consistent parameter estimates asymptotically even when true noise model structure is not known. Third, we propose a novel MPM detection method for MD processes and then further extend it to the CD process. This approach is based on routine closed-loop identifications with moving windows and process model classifications. A one-class support vector machine (SVM) is used to characterize normal process models from training data and detect the MPM by predicting the classification of models from test data. Fourth, an optimal closed-loop input design is proposed for the CD process based on noncausal modeling to address the complexity from high-dimensional inputs and outputs. Causal-equivalent models can be obtained for the CD noncausal models and thus closed-loop optimal input design can be performed based on the causal-equivalent models. The effectiveness of the proposed algorithms are verified by industrial examples from paper machines. It is shown that the developed adaptive controllers can automatically tune controller parameters to account for process dynamic changes, without the interventions from users or recommissioning the process. Therefore, the proposed methodology can greatly reduce the costs on the controller maintenance in the process industry.

On monotone operator classes and the Borwein-Wiersma decomposition : with demonstrations using low dimensional examples and the construction of decompositions. (2013)

In Hilbert spaces, five classes of monotone operator of relevance to the theory of monotone operators, variational inequality problems, equilibrium problems, and differential inclusions are investigated. These are the classes of paramonotone, strictly monotone, 3-cyclic monotone, 3*-monotone (or rectangular, or *-monotone), and maximal monotone operators. Examples of simple operators with all possible combinations of class inclusion are given, which together with some additional results lead to an exhaustive knowledge of monotone class relationships for linear operators, linear relations, and for monotone operators in general. Many of the example operators considered are the sum of a subdifferential with a skew linear operator (and so are Borwein-Wiersma decomposable). Since for a single operator its Borwein-Wiersma decompositions are not unique, clean, essential, extended, and standardized decompositions are defined and the theory developed. In particular, every Borwein-Wiersma decomposable operator has an essential decomposition, and many sufficient conditions are given for the existence of a clean decomposition. Various constructive methods are demonstrated together which, given any Borwein-Wiersma decomposable operator, are able to obtain a decomposition, as long as the operator has starshaped domain. These methods are more accurate if a clean decomposition exists. The techniques used apply a variant of Fitzpatrick's Last Function, the theory of which is developed here, where this function is shown to consist of a Riemann integration and be equivalent to Rockafellar's antiderivative when applied to subdifferentials. Furthermore, a different saddle function representation for monotone operators is created using this function which has theoretical and numerical advantages over more classical representations.

Measure-driven Impulsive Systems: Stabilization, Optimal Control and Applications (2010)

This dissertation studies various standard facets of nonlinear control problems in the impulsive setting, using a framework of measure-driven systems. Containing a Borel measure in their dynamics, these systems model significant time scale discrepancies; the measure may weight actions at instants, producing trajectories that mix discrete and continuous dynamics on the "fast" and "slow" time scales, respectively. A central feature of our work is the careful use of a time reparametrization to transform these systems into standard, non-impulsive ones, so that the wealth of recent results in nonlinear control may be applied. Closed-loop stabilization of impulsive control systems containing a measure in the dynamics is addressed. It is proved that, as for regular affine systems, an almost everywhere continuous stabilizing impulsive feedback control law exists for such impulsive systems. An example illustrating the loop closing features is also presented.Necessary conditions for optimal control have recently been developed in the non-convex case by Clarke and Vinter, among others. We extend these results to generalized differential inclusions where a signed, vector-valued measure appears. In particular, we offer a set of stratified necessary conditions in optimal control of measure-driven systems, as well as a set of standard (global) conditions under weak regularity hypotheses on the differential inclusion maps. An auxiliary result essential to our proof extends existing free end-time necessary conditions results to Clarke's stratified framework. We work in the context of pseudo-Lipschitz multifunctions, which provide localized Lipschitz-like properties in the absence of convexity.We take a well-evolved solution concept framework in new directions, introducing a workable system of state-dependent measures and measure-based constraints, such as a forced impulse schedule, a restriction to purely discrete impulse dynamics or a state-dependent impulse restriction, and prove necessary conditions in optimal control for this new framework. This is an important step in the renewed use of measure-driven systems in modeling a broad range of applications within a familiar, mathematically sound framework.Taken together, these results span a broad range of topics in nonlinear, state-space control in the impulsive context, and refresh the measure-driven framework, paving the way for future research and further value in applications.

Publications

  • (2020)
    Computers and Chemical Engineering, 133
  • (2019)
    Automatica, 103, 515--530
  • (2019)
    Automatica, 103, 515-530
  • (2019)
    Industrial and Engineering Chemistry Research, 58 (26), 11452--11473
  • (2019)
    Industrial and Engineering Chemistry Research, 58 (26), 11452-11473
  • (2019)
    AIChE Journal, 65 (10)
  • (2019)
    AIChE Journal, 65 (10)
  • (2018)
    IFAC-PapersOnLine, 51 (18), 512-517
  • (2018)
    IFAC-PapersOnLine, 51 (18), 512-517
  • (2018)
    Computers & Chemical Engineering, 117, 309--319
  • (2018)
    Journal of Process Control, 71, 90-102
  • (2018)
    Journal of Process Control, 71, 90-102
  • (2018)
  • (2017)
    2017 6th International Symposium on Advanced Control of Industrial Processes, AdCONIP 2017, , 201-206
  • (2017)
    2017 6th International Symposium on Advanced Control of Industrial Processes, AdCONIP 2017, , 201-206
  • (2017)
    IFAC-PapersOnLine, 50 (1), 7993-7998
  • (2017)
    IFAC-PapersOnLine, 50 (1), 7993-7998
  • (2017)
    Proceedings of the American Control Conference, , 2837-2842
  • (2017)
    Proceedings of the American Control Conference, , 2837-2842
  • (2017)
    IEEE Transactions on Control Systems Technology, 25 (1), 208-221
  • (2017)
    IEEE Transactions on Control Systems Technology, 25 (1), 208-221
  • (2015)
    Proceedings of the American Control Conference, 2015-, 4970-4975
  • (2015)
    Proceedings of the American Control Conference, 2015-, 4970-4975
  • (2015)
    Proceedings of the American Control Conference, 2015-, 4976-4981
  • (2015)
    Proceedings of the American Control Conference, 2015-, 4976-4981
  • (2015)
    Control Engineering Practice,
  • (2015)
    Control Engineering Practice, 43, 59-68
  • (2015)
    IFAC-PapersOnLine, 28 (8), 135-140
  • (2015)
    IFAC-PapersOnLine, 28 (8), 135-140
  • (2014)
    , 3506--3511
  • (2014)
    2014 IEEE Conference on Control Applications, CCA 2014, , 204-209
  • (2014)
    2014 IEEE Conference on Control Applications, CCA 2014, , 204-209
  • Sensitivity of MIMO controller performance to model-plant mismatch, with applications to paper machine control (2014)
    Control Applications (CCA), 2014 IEEE Conference on, , 204--209
  • (2011)
    Set-Valued and Variational Analysis, 19 (2), 203-235
  • (2011)
    Set-Valued and Variational Analysis, 19 (2), 203-235
  • (2011)
    IFAC Proceedings Volumes (IFAC-PapersOnline), 44 (1 PAR), 4266-4271
  • (2011)
    IFAC Proceedings Volumes (IFAC-PapersOnline), 44 (1 PAR), 4266-4271
  • (2010)
    International Journal of Adaptive Control and Signal Processing, 24 (8), 657-674
  • Iterative adaptive robust control of multivariable CD processes (2010)
    International Journal of Adaptive Control and Signal Processing, 24 (8), 657--674
  • (2009)
    Nordic Pulp and Paper Research Journal, 24 (3), 273-277
  • (2009)
    Nordic Pulp and Paper Research Journal, 24 (3), 273-277
  • A note on separating machine direction and cross machine data on a paper machine (2009)
    NORDIC Pulp & Paper Research Journal, 24 (3), 273--277
  • (2009)
    Set-Valued and Variational Analysis, 17 (2), 203-221
  • (2009)
    Set-Valued and Variational Analysis, 17 (2), 203-221
  • A weak maximum principle for optimal control problems with nonsmooth mixed constraints (2009)
    Set-Valued and Variational Analysis, 17 (2), 203--221
  • (2009)
    Journal of Process Control, 19 (5), 732-742
  • (2009)
    Journal of Process Control, 19 (5), 732-742
  • (2008)
    ISA Transactions, 47 (3), 241-246
  • (2008)
    ISA Transactions, 47 (3), 241-246
  • (2008)
    IFAC Proceedings Volumes (IFAC-PapersOnline), 17 (1 PAR)
  • (2008)
    IFAC Proceedings Volumes (IFAC-PapersOnline), 17 (1 PAR)
  • Iterative Feedback Tuning of Cross-directional Processes Controller (2008)
    IFAC Proceedings Volumes, 41 (2), 10945--10950
  • (2007)
    2007 IEEE International Conference on Control and Automation, ICCA, , 989-994
  • (2007)
    2007 IEEE International Conference on Control and Automation, ICCA, , 989-994
  • Online Identification and Alignment of MIMO Cross Directional Controlled Processes Using Second Order Statistics (2007)
    Control and Automation, 2007. ICCA 2007. IEEE International Conference on, , 989--994
  • An online non-intrusive method for alignment between actuators and their response centers (2006)
  • Autonomous alignment of CD control on paper machines (2006)
  • epsilon-Frechet Differentiability of Lipschitz Functions and Applications (2006)
    Journal of Convex Analysis, 13 (3/4), 695
  • Identification of symmetric noncausal processes: Cross-directional response modelling of paper machines (2006)
    Proceedings of the IEEE Conference on Decision and Control, , 6744-6749
  • Identification of symmetric noncausal processes: Cross-directional response modelling of paper machines (2006)
    Proceedings of the IEEE Conference on Decision and Control, , 6744-6749
  • Identification of Symmetric Noncausal Processes: Cross-Directional Response Modelling of Paper Machines (2006)
    Decision and Control, 2006 45th IEEE Conference on, , 6744--6749
  • MD-CD Separation, Mapping and Model Identification in a Paper Machine: A Discussion Paper (2006)
  • (2006)
    Journal of Mathematical Analysis and Applications, 322 (2), 787-795
  • (2006)
    Journal of Mathematical Analysis and Applications, 322 (2), 787-795
  • Subdifferential calculus in Asplund generated spaces (2006)
    Journal of mathematical analysis and applications, 322 (2), 787--795
  • 蔚 - Fr茅chet differentiability of Lipschitz functions and applications (2006)
    Journal of Convex Analysis, 13 (3-4), 695-700
  • (2004)
    Nonlinear Analysis, Theory, Methods and Applications, 58 (1-2), 1--10
  • (2004)
    Nonlinear Analysis, Theory, Methods and Applications, 58 (1-2), 1-10
  • On the multiplicity of Dini subgradients in separable spaces (2004)
    Nonlinear Analysis: Theory, Methods & Applications, 58 (1-2), 1--10
  • A variational problem with a continuum of weak local minima (2002)
    Proceedings of the IEEE Conference on Decision and Control, 3, 3530-3533
  • A variational problem with a continuum of weak local minima (2002)
    Proceedings of the IEEE Conference on Decision and Control, 3, 3530-3533
  • (2002)
    Israel Journal of Mathematics, 132, 239-251
  • The range of the gradient of a LipschitzC 1-smooth bump in infinite dimensions (2002)
    Israel Journal of Mathematics, 132 (1), 239--251
  • (2001)
    Canadian Journal of Mathematics, 53 (6), 1174-1193
  • A generalized variational principle (2001)
  • The range of the gradient of a continuously differentiable bump (2001)
    J. Nonlinear and Convex Analysis, 2, 1--19
  • Typical Properties of Lipschitz Functions (2000)
    Real Analysis Exchange, 26 (2), 717--726
  • Minimax linear-quadratic controller design (1999)
    Systems modelling and optimization,
  • 3.0.co;2-6" target="_blank">A numerical solution of multiobjective control problems (1998)
    Optimal Control Applications and Methods, 19 (6), 411-422
  • 3.0.co;2-6" target="_blank">A numerical solution of multiobjective control problems (1998)
    Optimal Control Applications and Methods, 19 (6), 411-422
  • Necessary conditions in optimal control without differentiability (1998)
    Proceedings of the IEEE Conference on Decision and Control, 1, 19-24
  • Necessary conditions in optimal control without differentiability (1998)
    Proceedings of the IEEE Conference on Decision and Control, 1, 19-24
  • (1997)
    SIAM Journal on Control and Optimization, 35 (6), 2050-2069
  • Bolza problems with general time constraints (1997)
    SIAM journal on control and optimization, 35 (6), 2050--2069
  • Multiple objective control problems via nonsmooth analysis (1996)
    IFAC Proceedings Volumes, 29 (1), 1392--1397
  • (1996)
    SIAM Journal on Control and Optimization, 34 (5), 1496-1511
  • New necessary conditions for the generalized problem of Bolza (1996)
    SIAM journal on control and optimization, 34 (5), 1496--1511
  • Optimization-based teleoperation controller design (1996)
    IFAC Proceedings Volumes, 29 (1), 1844--1849
  • (1995)
    Transactions of the American Mathematical Society, 347 (2), 443-459
  • (1995)
    Transactions of the American Mathematical Society, 347 (2), 443-459
  • Epi-derivatives of integral functionals with applications (1995)
    Transactions of the American Mathematical Society, 347 (2), 443--459
  • Numerical solution of the multiple objective control system design problem for SISO systems (1995)
    Proceedings of the American Control Conference, 2, 1458-1462
  • Numerical solution of the multiple objective control system design problem for SISO systems (1995)
    Proceedings of the American Control Conference, 2, 1458-1462
  • Numerical solution of the multiple objective control system design problem for SISO systems (1995)
    American Control Conference, Proceedings of the 1995, 2, 1458--1462
  • Performance tradeoffs in optimization-based teleoperation controller design with applications to microsurgery experiments (1995)
    American Society of Mechanical Engineers, Dynamic Systems and Control Division (Publication) DSC, 57-2, 631-640
  • Performance tradeoffs in optimization-based teleoperation controller design with applications to microsurgery experiments (1995)
    American Society of Mechanical Engineers, Dynamic Systems and Control Division (Publication) DSC, 57-2, 631-640
  • Robust controller design for teleoperation systems (1995)
    Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 3, 2127-2132
  • Robust controller design for teleoperation systems (1995)
    Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, 3, 2127-2132
  • Robust controller design for teleoperation systems (1995)
    Systems, Man and Cybernetics, 1995. Intelligent Systems for the 21st Century., IEEE International Conference on, 3, 2127--2132
  • (1994)
    Nonlinear Analysis, 23 (11), 1365-1381
  • (1994)
    Nonlinear Analysis, 23 (11), 1365-1381
  • A mean value theorem for Fr茅chet subgradients (1994)
    Nonlinear Analysis: Theory, Methods & Applications, 23 (11), 1365--1381
  • (1994)
    Nonlinear Analysis, 22 (6), 771-791
  • (1994)
    Nonlinear Analysis, 22 (6), 771-791
  • Generalized conjugate points for optimal control problems (1994)
    Nonlinear Analysis: Theory, Methods & Applications, 22 (6), 771--791
  • Generalized conjugate points in optimal control (1994)
    Proceedings of the IEEE Conference on Decision and Control, 4, 4004-4008
  • Generalized conjugate points in optimal control (1994)
    Proceedings of the IEEE Conference on Decision and Control, 4, 4004-4008
  • Generalized conjugate points in optimal control (1994)
    Decision and Control, 1994., Proceedings of the 33rd IEEE Conference on, 4, 4004--4008
  • Optimal control of unbounded differential inclusions (1994)
    SIAM journal on control and optimization, 32 (2), 442--470
  • (1994)
    SIAM Journal on Control and Optimization, 32 (2), 442-470
  • (1994)
    SIAM Journal on Control and Optimization, 32 (2), 442-470
  • Optimal control via nonsmooth analysis (1993)
  • Limits of Fr茅chet normals in nonsmooth analysis (1992)
    Optimization and nonlinear analysis (Haifa, 1990),
  • (1991)
    Transactions of the American Mathematical Society, 325 (1), 39-72
  • The adjoint arc in nonsmooth optimization (1991)
    Transactions of the American Mathematical Society, 325 (1), 39--72
  • (1990)
    Journal of Mathematical Analysis and Applications, 146 (2), 512-522
  • Second-order sufficiency criteria and local convexity for equivalent problems in the calculus of variations (1990)
    Journal of mathematical analysis and applications, 146 (2), 512--522
  • An intermediate existence theory in the calculus of variations (1989)
    Annali della Scuola Normale Superiore di Pisa-Classe di Scienze, 16 (4), 487--526
  • Perturbed differential inclusion problems (1989)
    Nonsmooth Optimization and Related Topics, , 255--263
  • (1989)
    Annales de l'Institut Henri Poincare (C) Analyse Non Lineaire, 6, 185-209
  • Variational problems with Lipschitzian minimizers (1989)
    Annales de l'Institut Henri Poincare (C) Non Linear Analysis, 6, 185--209
  • (1988)
    Annales de l'Institut Henri Poincare (C) Analyse Non Lineaire, 5 (6), 573-593
  • Differential inclusions with free time (1988)
    Annales de l'Institut Henri Poincare (C) Non Linear Analysis, 5 (6), 573--593
  • Free time optimal control problems with unilateral state constraints (1988)
    Analysis and optimization of systems, , 347--360
  • (1988)
    Applied Mathematics Letters, 1 (2), 193-195
  • The proximal subgradient formula in Banach space (1988)
    Canad. Math. Bull, 31 (3), 353--361
  • (1987)
    IMA Journal of Mathematical Control and Information, 4 (4), 301-320
  • On the Lavrentiev phenomenon (1987)
    Canad. Math. Bull, 30 (1), 102--108
  • (1987)
    Stochastics,
  • (1987)
    Systems and Control Letters, 9 (3), 263-265
  • Pontryagin-type necessary conditions for differential inclusion problems (1987)
    Systems & control letters, 9 (3), 263--265
  • (1987)
    SIAM Journal on Control and Optimization, 25 (6), 1440-1456
  • State constraints in optimal control: A case study in proximal normal analysis (1987)
    SIAM journal on control and optimization, 25 (6), 1440--1456
  • The proximal normal formula in Hilbert space (1987)
    Nonlinear Analysis: Theory, Methods & Applications, 11 (9), 979--995
  • (1986)
    Proceedings of the IEEE Conference on Decision and Control, , 1967-1972
  • The value function in optimal control: sensitivity, controllability, and time-optimality (1986)
    SIAM journal on control and optimization, 24 (2), 243--263
  • Proximal normal analysis in dynamic optimization (1985)
  • (1984)
    Proceedings of the IEEE Conference on Decision and Control, , 1649-1654
  • (1984)
    Proceedings of the IEEE Conference on Decision and Control, , 1649-1654
  • The sensitivity of optimal value functions in differential inclusion problems (1983)
  • (1979)
    Journal of Geophysical Research, 84 (A11), 6694--6696

Membership Status

Member of G+PS
View explanation of statuses

Program Affiliations

Academic Unit(s)

If this is your researcher profile you can log in to the portal to update your details and provide recruitment preferences.

Explore our wide range of course-based and research-based program options!