• Home
  • Stats & Control Meeting
  • MACC Researchers
  • Research Themes
  • Recent Publications
  • News
  • Members Area
Photo of the iron ring outside the John Hodgins Engineering Building
McMaster University Brighter World Logo
MACC Members at an annual meeting

MACC Researchers

Check out the researchers who make up the MACC!

Click Here
Image of mathematical equations

MACC Research Themes

Take a look at the kinds of research done at the MACC.

Click Here
About MACC Graduate Studies Industrial Membership Recognition & Awards

Overview

The McMaster Advanced Control Consortium (MACC) was established in 1988 to promote and advance process automation and related process systems engineering technologies through academe-industry interactions. Over the years, company membership grew and also diversified, with current member companies spanning the petroleum, chemical, steel, food and control technology vendor industries. The research in the consortium is directed by five faculty members from the Department of Chemical Engineering at McMaster University, with the remaining research complement comprising of graduate students, research engineers, post-doctoral fellows at various points in time, and undergraduate research students.


MACC continues to thrive after more than 30 years, and has provided significant benefits to both McMaster University and member companies. Numerous graduate students with Ph.D. and Master's degrees who graduated from here have high technical skills that are developed through their course work at McMaster University combined with industrially relevant research. They are highly sought-after and are valuable assets to the process industries and their technology suppliers.

Location

MACC researcher offices are located in the John Hodgins Engineering Building (JHE) at McMaster University as part of the Department of Chemical Engineering.


Contact

Dr. Christopher L.E. Swartz,
Professor and Director, McMaster Advanced Control Consortium, Department of Chemical Engineering,
McMaster University, 1280 Main Street West, Hamilton, ON, L8S 4L8, Canada.
Phone: (905) 525 9140 x 24945,
Email: swartzc@mcmaster.ca

Process plants have to operate in an increasingly dynamic and uncertain environment due to increased globalization, market volatility, environmental constraints, and deregulation of energy markets. The rapid growth in digitalization offers opportunities for responsive operation through intelligent, data-driven decision-making. MACC has been a pioneer in (and is also at the forefront of) predictive analytics, advanced control, sustainable design for energy conversion and real-time optimization, and is continuing their development and deployment in collaboration with our industrial partners. Our research is therefore broadly divided into four themes.

A Random image generated from Unsplash

Advanced Process Control

Process control is essential for the successful operation of any chemical process. At the MACC, we are researching and developing cutting edge control technologies to meet the challenges of today's industry. We are currently looking at process control for continuous, semicontinuous, and batch processes; advanced model predictive control techniques; strategies for detecting and responding to process faults; integrated optimization and control strategies; and strategies for integrated design and control. Advancements in these areas are applied to applications in energy, biofuels, and bulk chemicals.

Explore
A Random image generated from Unsplash

Batch Process Modeling and Control

Prashant Mhaskar

Kamil A. Khan

Batch processes are indispensable constituent of chemical process industries and are universally used for manufacturing of high-quality products. The preeminent reason for their popularity can be attributed to their flexibility to control different grades of products by changing the initial conditions and input trajectories. However, a batch process is characterized by absence of equilibrium conditions and a highly nonlinear and time-varying dynamics, which make the classical approaches (for continuous processes) not directly applicable. A fundamental objective in a typical batch process is to achieve the final product quality specifications. The measurements related to the terminal quality are usually not available during the batch operation and can only be accessible at the end of batch operation. Thus, it is not feasible to directly measure/control the quality of the product during the operation and can be achieved indirectly via trajectory tracking approach. An integral component of such approach is to build an accurate model for the process; particularly from past process data as high-fidelity model of such processes have confined applicability in practice. Therefore, MACC researchers are investigating and developing approaches based on PLS, subspace identification and machine learning, specifically tailored to batch processes, for identifying process and/or quality model using historical data. The predictive ability of the identified data-driven model to reasonably predict the terminal quality during the batch is then utilized within Model Predictive Control (MPC) framework for accomplishing desired terminal quality of the batch. Some of the applications being considered include pharmaceutical processes, hydrogen startup process and rotational molding process. Many of the projects in these areas are in collaboration with industries (e.g. Imperial Oil, Sartorious, Linde.Digital) and other academic research groups at McMaster (e.g. McMaster Manufacturing Research Institute).

Explore
A Random image generated from Unsplash

Data Analytics & Machine Learning

Giancarlo Dalle Ave

Multivariate data analysis techniques have been developed and applied to process plants over the span of about 30 years, with majority of work in this area spearheaded by MACC emeritus faculty member Dr. John MacGregor. MACC’s strong foundation and in data analytics, mathematical modeling, advanced control and optimization have positioned it well to make contributions in the present explosion of interest in the areas of big data and intelligent systems.

Explore
A Random image generated from Unsplash

Design of Flexible and Responsive Systems Under Uncertainty

Christopher L. E. Swartz

Kamil A. Khan

Giancarlo Dalle Ave

Process plants are subject to changing conditions that include feedstock variation, drift in process parameters such as heat transfer coefficients, product demand, and utility prices. In order to remain operable under changing conditions, plants need to be able to operate at steady state over an expected uncertainty range, as well as be able to reject disturbances and transition rapidly and smoothly between operating points. The former characteristic is often denoted as flexibility, and the latter as resiliency or dynamic operability. MACC researchers have been at the forefront of developing computational formulations for tools for operability analysis, and its incorporation into optimal design calculations. This includes rigorous incorporation of input saturation effects and consideration of the presence of model predictive control in plant operability analysis, identification of design limitations to the responsiveness air separation plants to changes in product demand and electricity prices, and use of rigorous distillation models in flexible plant design. We have also extended the concepts and developed optimization-based formulations for flexibility and dynamic operability of supply chain systems.

Explore
A Random image generated from Unsplash

Dynamic Real-Time Optimization

Christopher L. E. Swartz

Prashant Mhaskar

Vladimir Mahalec

Real-time optimization (RTO) involves the adjustment of plant operating conditions to track the economic optimum which may shift with time due to external disturbances as well as changing plant parameters. Process plants operate in an increasingly dynamic environment due to variation in demand, raw material quality, and utility prices, leading to exploration of the use of dynamic models in RTO. Our key contribution in this area has been the development of a novel dynamic RTO (DRTO) formulation that accounts for the effects of an underlying constrained model predictive control (MPC) system on the predicted plant response, and its extension for coordination of multiple MPC systems in a distributed MPC architecture. The strategy has recently been extended to include production scheduling decisions ‐ this results in production scheduling decisions in which the dynamics of transitions as well as the actions of the underlying control system are taken into account.

Explore
A Random image generated from Unsplash

Economic Model Predictive Control

Christopher L. E. Swartz

Prashant Mhaskar

Model predictive control (MPC) has become the advanced control method of choice in the chemical process industry, and has been widely adopted in other industrial sectors. It utilizes an internal dynamic model which is embedded in an optimization formulation to calculate future plant inputs to minimize a performance criterion such as the set-point tracking error over a future time horizon. Key advantages are its ability to handle input and output constraints directly, its accounting for multivariable interactions through the process model, and its flexibility in in terms of model type, performance objectives and constraints. MACC has been active in MPC applications involving high-fidelity nonlinear models and an economic objective function. Applications include economic MPC (EMPC) of electric arc furnaces that includes use of a nonlinear state estimation scheme, and EMCP of process plants under unit failure conditions. We have also explored the use of linear dynamic data-driven models in EMPC applications, and application of robust EMPC to supply chain operation.

Explore
A Random image generated from Unsplash

Hybrid First-Principles/Data-Driven Models

Prashant Mhaskar

Vladimir Mahalec

Researchers at the MACC are collaborating with industrial partners (and seeking further collaboration) on the utilization of available process knowledge in synergy with various data-driven modeling approach. The hybrid modeling approaches manifest themselves in a variety of forms. One instance combines principle component analysis with neural network based dynamic modeling and control to address the possible overfitting problems with dynamic neural networks. Other applications involve combining first principles based models with subspace identification approaches for dynamic modeling and control, and yet another combines principal component analysis with first principles models for the purpose of fault diagnosis.

Explore
A Random image generated from Unsplash

Integrated Community Energy Systems

Vladimir Mahalec

Giancarlo Dalle Ave

Integrated Community Energy systems (ICEs) provide not only electricity for communities on the scale of ten thousand people, but also harvest waste heat generated in electricity production process. The captured thermal energy can be distributed via steam or hot water pipes to the buildings, which reduces the need for natural gas boilers. Examples of combined heat and power units (CHP), which are key components of ICEs, are internal combustion engine connected with a generator, gas turbine and fuel cells. Short term and long term thermal storage can be integrated into ICEs for peak shaving, which makes the operation of the system more stable. Moreover, replacing typical gas boilers with thermal storage reduces greenhouse gas (GHG) emissions and plays a major role in Canada’s commitment to fighting climate change. At night, or when demand is less than power supply, ICEs can store excess energy in various forms (e.g., in batteries or as fuels like hydrogen). During times of excess, solid oxide fuel cells (SOFCs) can be run backward, in electrolyser mode to produce H2 as a form of energy, which can be stored and transported in the existing natural gas network. The current natural gas network can contain up to 5% hydrogen. We are developing models to design, optimize and control ICEs to meet electrical and thermal demands and reduce associated GHG emissions.

Explore
A Random image generated from Unsplash

Latent Variable Methods

Christopher L. E. Swartz

Latent variable (LV) techniques such as principal components analysis (PCA) and partial least square (PLS) area at the core of many of the developments in data analytics techniques within MACC. These methods compress the data into a low dimensional space that captures the bulk of the variation in the data. Applications include process monitoring and fault detection, model predictive control, image analysis, and product design. Current work includes use of LV methods for monitoring the performance of supply chain systems, and detecting abnormal conditions such as transportation delays.

Explore
A Random image generated from Unsplash

Machine Learning

Prashant Mhaskar

Vladimir Mahalec

Machine learning can be used for many chemical process problems that cannot be solved easily using rules-based programming. Machine learning is concerned with making computers learn through historical data, observations and interacting with the world and utilize this knowledge to generalize over new unseen settings. At the MACC, we are currently looking at machine learning as being a data-driven modelling tool for complex processes that are hard to model using first-principles models. These developed models can generate better predictions allowing more effective control for many complex chemical engineering processes. Also, we are exploring the possibility of integrating first principle models which contains process knowledge with machine learning algorithm to improve the generalization capability of the black-box models generated solely by machine learning. The capability of machine learning algorithms to find valuable underlying patterns within complex data makes it suitable for fault detection and diagnosis applications which is also part of our research here at MACC.

Explore
A Random image generated from Unsplash

New Technologies for Sustainable Liquid Fuel Production

In this topic, we are looking at the design of new technologies which can help create liquid fuels in a more sustainable way. For example, we are currently developing new syngas cooling technology to be used inside of a downdraft gasifier. Currently, a radiant syngas cooler can be used to cool very hot coal-derived syngas by producing steam. While this helps with thermal management, a significant amount of exergy is lost because the high-temperature heat (1300°C) is not used to its full potential. Therefore, we propose using the natural gas reforming reaction as the coolant mechanism, which produces valuable H2-rich syngas. Not only does this approach result in higher thermal efficiencies and higher profitability, but when properly integrated into a process which produces liquid fuels, results in lower CO2 emissions as well. Other new technologies currently in development include using high-temperature heat from a modular helium reactor to power natural gas reforming, and developing new adsorbents for more efficient syngas treatment and upgrading.

Explore
A Random image generated from Unsplash

Nonlinear Predictive Control

Prashant Mhaskar

Traditionally, most of the research in fault-tolerant control has been concerned with preserving nominal process operation in the presence of faults. This has been addressed within the so-called reliable control approaches (which essentially treats the faults as disturbances and designs fault-tolerant controllers) and reconfiguration-based control approaches that assume the existence of a backup control configuration. Yet, there are numerous examples in the chemical process industries where the process economics do not permit deployment of redundant control configurations. In such scenarios, the only recourse is the swift recovery of the failed component. During the fault-recovery period, however, the absence of an established framework to handle such situations, and the use of ad-hoc approaches could lead to the onset of hazardous situations or the inability to resume nominal operation upon fault-recovery. Motivated by these considerations we have developed, utilizing the nonlinear predictive controllers described in the previous section, a safe-parking framework to handle process operation during failure conditions (Gandhi and Mhaskar, 2008). To this end, first Lyapunov-based model predictive controllers, that allow for an explicit characterization of the stability region subject to constraints on the manipulated input, are designed. The stability region characterization is utilized in selecting `safe-park' points from the safe-park candidates (equilibrium points subject to failed actuators). Specifically, a candidate parking point is termed a safe-park point if 1) the process state at the time of failure resides in the stability region of the safe-park candidate (subject to depleted control action), and 2) the safe-park candidate resides within the stability region of the nominal control configuration. Performance considerations, such as ease of transition from and to the safe-park point and cost of running the process at the safe-park point, are then quantified and utilized in choosing the optimal safe-park point. Subsequently, we have addressed the implementation of the safe-park framework handling uncertainty and limited availability of measurements (Mahmood, Gandhi, and Mhaskar, 2008), subject to recycles and other kinds of networks, as well as considered the problem of fault-diagnosis (estimating the size of the fault) and fault isolation. More recently, we have focussed on sensor fault detection and isolation as well.

Explore
A Random image generated from Unsplash

Optimal Planning and Scheduling

Christopher L. E. Swartz

Vladimir Mahalec

Giancarlo Dalle Ave

Activities of MACC in planning and scheduling are strongly oriented toward industrial applications, through which we have made advances in novel formulations and computational strategies. This includes optimal scheduling of furnace and converter operation in a nickel smelting plant, optimal production scheduling in a food manufacturing operation, and optimal scheduling of hydropower generation systems. The hydropower scheduling application includes consideration of uncertainty in electricity prices, inflows and plant parameters, for which stochastic programming and model-based feedback control strategies have been developed. Applications of planning under include optimal raw material purchase planning under uncertainty in primary steelmaking, and multiperiod refinery planning. The above studies have involved collaboration with five industrial partners, leading in several cases to in-house adoption of the approaches within the company.

Explore
A Random image generated from Unsplash

Optimization Theory and Algorithms

Christopher L. E. Swartz

Kamil A. Khan

An effective way of incorporating uncertainty in optimization formulations is to use a two-stage stochastic programming approach, in which multiple scenarios corresponding to uncertainty realizations are embedded within a single optimization formulation. However, the already large- scale dynamic optimization problems typical of complex industrial systems becomes significantly amplified with an increasing number of scenarios. We developed within MACC a novel parallel computing approach for solving large-scale dynamic optimization problems problems of this type. It utilizes a multiple-shooting method for integration of the differential- algebraic equation (DAE) system, in which the time horizon is partitioned into a number of intervals, with the initial states in each interval treated as optimization decision variables. The integration over the intervals for the various scenarios can thus be treated as independent integration tasks, suitable for distribution to multiple processors. Our work includes parallelization of the nonlinear programming solution through sequential quadratic programming with parallel solution of the quadratic programming subproblems.

Explore
A Random image generated from Unsplash

Optimization of Dynamic Systems

Christopher L. E. Swartz

Kamil A. Khan

Dynamic optimization is a key thread that runs through much of our work. It involves solution of an optimization problem that includes a differential or differential-algebraic equation system as constraints. Applications that we consider include optimization of plant operation in response to demand and electricity price fluctuations, optimization of industrial batch process operations, and optimal response under plant failure conditions, examples of which are given below. - Optimization of Air Separation Unit (ASU) Operation Cryogenic air separation plants separate air into oxygen, nitrogen and argon products by distillation. They are huge consumers of electricity, primarily due to the compression required to liquify the air feed, and would consequently benefit from demand response operation, where the production levels are adjusted in accordance with electricity price fluctuations. MACC researchers have been involved in the development of first-principles dynamic models for air separation plants, as well as their use within optimization formulations to determine optimal operating policies in response to demand and electricity price fluctuations, and to identify design limitations to plant agility. We are also determining optimal start-up operation of ASUs that takes into account discontinuous plant behaviour due to, for example, sequential filling up of distillation column trays. - Steel Process Optimization Electric arc furnaces (EAFs) are widely used in the steel industry for melting scrap. The highly energy intensive nature of these operations, coupled with their complexity, make them prime candidates for optimization. Our group developed a first-principles based dynamic model of the EAF which was calibrated to an industrial operation by estimating model parameters using plant data. Optimization of input trajectories for a number of constraint and objective function scenarios demonstrated significant potential savings. A current related study involves modeling and optimization of basic oxygen furnaces (BOFs); they are used to adjust the chemistry and temperature of steel from a blast furnace to appropriate levels for casting. The goal is to develop an optimization-based decision support system for BOF operation in order to minimize the operational cost (for example through reducing the total oxygen utilization) through adjustment of operating parameters such as lance height and oxygen flow rate over the duration of the batch. - Optimal Response under Partial Plant Shutdown Shutdowns in chemical processing plants are detrimental both to plant economics and critical product characteristics. These situations can be due to routine maintenance, or due to the more extreme case of equipment failure. We have developed a formulation and computational strategy for determining optimal operating policies in the face of shutdowns in multi-unit operations, with application to a Kraft pulp mill. Extensions have included the optimal design of additional storage tank capacities in accordance with probability distributions of failure type and duration; and consideration of model uncertainty via multi-scenario optimization. Related work under way involves the development of a multiperiod refinery planning optimization formulation to mitigate the detrimental economic impact of refinery unit shutdowns.

Explore
A Random image generated from Unsplash

Process Optimization

Giancarlo Dalle Ave

Optimization of process plant operations and design is of critical importance for industries to remain competitive in an environment of increased globalization, narrowing profit margins, more stringent product quality requirements and tightening environmental constraints. We are actively involved in the development of optimization algorithms and tools, as well as a variety of applications including nonlinear predictive control, real-time optimization, supply chain optimization, planning and scheduling, integrated plant and control system design, abnormal situation response, and batch process operation and control.

Explore
A Random image generated from Unsplash

Semicontinuous Chemical Separation Processes

Semicontinuous chemical separation processes are unsteady-state processes which fall somewhere between traditional batch and traditional continuous processing. Typically, multiple separation steps are combined into one process unit, operating cyclically, but without startup and shutdown stages. For example, a single distillation column tightly integrated with a "middle" vessel (a tank which both feeds to and receives a side-draw from the column) can separate a three component mixture semicontinuously, whereas two distillation columns would be required for traditional continuous processing. Pioneering efforts into semicontinuous separations have demonstrated the economic superiority of the technique at intermediate production rates compared to traditional batch and continuous methods. This is particularly useful for the production of biofuels, where high transportation costs of biomass tend to incentivize the use of a distributed network of small biofuel plants as opposed to a single huge plant. We are currently developing semicontinuous processes for biofuels such as biobutanol and bioDME (dimethyl ether) which can displace petroleum gasoline and diesel. This will not only increase the profitability of renewable fuels but also reduce the total lifecycle environmental impact as well.

Explore
A Random image generated from Unsplash

Supply Chain Optimization

Christopher L. E. Swartz

Vladimir Mahalec

A supply chain (SC) is a network of facilities that performs the functions of raw material procurement, raw material transformation into intermediate and finished products, and distribution of products to customers. A supply chain typically covers a large geographical region, and its operation has a significant impact on the economic performance of an enterprise. Within our group, we consider strategies for optimal supply chain operation and design, as well as the development of computational tools for supply chain performance analysis. Work in this area includes (i) a novel robust model predictive control formulation for application to process supply chain systems, (ii) a supply chain formulation that includes time-limited transportation contracts within an optimal supply chain design, and (iii) development of a systematic framework for supply chain operability analysis, motivated by Canadian forest products industry transformation from commodity production to integrated biorefineries producing biofuels and specialty chemicals, where flexibility and responsiveness to accommodate market variation, feedstock variability and fluctuating customer demands is a key consideration.

Explore
A Random image generated from Unsplash

Sustainable Design

Giancarlo Dalle Ave

One of the main pillars of process systems engineering is the field of process design—that is, combining chemical engineering unit operations together into a working process system. At MACC, we are working to develop new and innovative chemical processes which improve the "triple-bottom-line of sustainability" — meaning that the processes are not only more environmentally friendly, but also socially acceptable and yet still economical. This can take several forms, such as reducing or eliminating CO2 emissions at low cost, reducing the amount of fossil fuels that must be consumed, increasing the use of renewable resources, reducing the "cradle-to-the-grave" life-cycle impact of a process, or improving the thermal efficiency.

Explore
A Random image generated from Unsplash

Sustainable Energy Conversion Processes

Giancarlo Dalle Ave

We are developing new, more sustainable processes which convert biomass, coal, natural gas, shale oil, and/or nuclear energy into energy products such as electricity, gasoline, diesel, methanol, dimethyl ether, and hydrogen. Process innovations can reduce lifecycle CO2 emissions, improve the thermal and carbon efficiencies, reduce fossil fuel consumption, and increase the profitability. For example, we are investigating processes which use solid oxide fuel cells to generate electricity. Not only are SOFCs efficient electrochemical devices, but when properly integrated into an energy system, electricity can be produced from fossil fuels with zero CO2 emissions. However, many challenges must be overcome before they can be used flexibly and reliably enough to satisfy peaking power demands at the municipal scale. Other projects of interest include flexible and sustainable polygeneration processes which can change their products throughout the day based on market prices or demand, and chemical looping-based polygeneration processes which can co-produce liquid fuels and electricity with zero CO2 emissions.

Explore

The Department of Chemical Engineering and MACC attract graduate students from top universities throughout the world. Most students admitted into the full-time M.A.Sc. and Ph.D. programs receive an offer of funding in the form of a Teaching Assistantship and a scholarship. Graduate students within MACC have a number of leading edge graduate courses to choose from. These include courses offered by MACC faculty as well as courses in other departments. Our Masters and Ph.D. graduates find employment in diverse areas.

Graduate students have the opportunity to interact with member companies through collaborative research projects and the annual MACC Meeting and Workshop. The strong background that our graduate students develop through their graduate courses and industrially relevant research make them sought after by companies across a wide range of industries.

Our graduate students attend the annual Ontario-Quebec Statistics and Control Meeting. The conference is an ideal forum for research discussions, and meeting graduate students and faculty from other institutions. The conference is hosted by a different university each year, with past locations including Montreal, Ottawa, Quebec City, Waterloo, Kingston and Hamilton. Graduate students also have the opportunity at presenting their research at international conferences. The interactions within the MACC group, with member companies and related research groups makes for a uniquely stimulating and enriching environment.

Where our alumni work?

Please note that the this list may not be exhaustive.

  • ABB
  • McMaster University
  • Air Products and Chemicals
  • Pfizer
  • Alstom Power
  • Praxair
  • Arcelor Mittal-Dofasco
  • Atomic Energy of Canada Limited
  • Queen's University
  • BiogenIdec
  • Samsung Engineering
  • Corning Shell (USA and Canada)
  • DuPont (USA and Canada)
  • Exxon Mobil
  • Umetrics, Inc.
  • Suncor
  • Deloitte
  • Siemens
  • Frito-Lay
  • GlaxoSmithKline
  • United States Department of Energy
  • Hatch
  • University of Alberta
  • Honeywell
  • Université Laval
  • Imperial Oil
  • Univeristy of Toronto
  • University of Waterloo
  • Lilly
  • Vale
  • Matrikon
  • Wacker Chemie

Alumni: please contact us to keep this list up to date.

Frequently Asked Questions

That depends on the degree, and all the details are here. Most students enroll in the research program, in which case 3 courses are required for a Master's degree, and 6 courses are required for a Ph.D. (3 courses if you already have a Master's degree). The chemical engineering department offers many graduate courses related to control, optimization and statistics, and relevant courses from other departments are often taken as well. For example: Computing and Software, School of Engineering Practice, Electrical Engineering, and Mechanical Engineering.

Students usually take 2 courses per term until they finish the course requirements. After doing an undergraduate degree with 5 or 6 classes per term, this may sound really easy. Graduate courses usually involve significantly more work than undergraduate courses, and often include a comprehensive course project. At the same time you'll be doing research and possibly a TA. Don't worry, you'll be kept busy!

The application requirements are as given by the Chemical Engineering Department. Application procedures, forms and deadlines are available from the same website above. And yes, you will have to pay the application fee.

Students are admitted for September, January or May. The starting date should be discussed with your supervisor.

Ideally, your supervisor should be doing research in an area that you are interested in, and have a personality that you can work well with. To find out which professor is working in what area, take a look at the MACC Researchers of the this website. You can then email those whose research areas seems particularly interesting, to discuss possible research projects.

The most common route for students entering with a bachelors degree who wish to study for a Ph.D. degree is to start in the Master's program, and then transfer to the Ph.D. program part-way through their Master's, without completing the Master's degree. More information is available from the Chemical Engineering department's Graduate Admissions page.

Yes, you will have to do the comprehensive exam (comps) within 18 months of being accepted into the Ph.D. program. The exam tests your basic knowledge of the fields of process control, statistics and optimization, and the ability to synthesize information to formulate a credible research proposal. The exam is usually taken the first summer of your Ph.D. degree, so you will have time to talk with other students who have taken them, and to do whatever preparation you feel is necessary.

No. The topic of your thesis does not limit you to that particular area for future jobs. While your research will be on one area of process systems engineering, the courses, seminars and conferences you will participate in as a graduate student will ensure that you have a good background of process control, optimization and statistics, in general. Many graduates from the McMaster control group end up getting jobs in areas other than their thesis research area.

Students admitted into the full-time M.A.Sc. and Ph.D. programs in Chemical Engineering will receive funding in the form of a Teaching Assistantship and a scholarship, during the normal duration of their degree (20 months for M.A.Sc., 4 years for Ph.D. who do not already have external support). MACC provides funding at a competitive level, and it is sufficient to cover tuition and basic living expenses. Part-time students do not receive funding. You are also encouraged to apply for other scholarships. The School of Graduate Studies provides information on some available scholarships. You should also check with your home province/country as they may offer additional awards.

While a few of the control group students end up doing some lab work as part of their research, most use industrial data and/or simulations to conduct their research. Chances are, you'll spend most of your time working on a PC in an office. Depending on the project, you may also get the opportunity to implement your work in an industrial setting, in which case you'll spend some time at a plant.

Yes. MACC holds a meeting and workshop each year in which the industrial and academic members of the consortium get together. Graduate students are expected to attend, and besides really great meals, there is plenty of opportunity to talk with people from industry. At the meeting each student gives a poster presentation of their work. This can result in research collaborations, as well as future jobs.

You will have office space with other graduate students in the process systems group, which makes it easy to find people who can answer research and course questions, and lend you textbooks. Each student is provided with a PC, with internet access and an email account (all without charge to the student). There are some 'pool' computers, which are used to store backup files, run the printers, and for longer simulations. All of the PCs run Windows OS, although dual boot option is possible. Several students also use their own laptops, but any software required for your research will be provided by MACC. We support the use of Windows, Linux and Mac operating systems.

The MACC facilitates two-way exchanges between academic and industrial members. This takes several forms, primarily through an annual MACC Meeting and Workshop, and collaborative research in which member companies are directly involved through problem formulation, providing data, mentoring students, and field testing concepts. The partnership results in significant benefits to both industry and the university.

MACC addresses automation technology that has wide application within any manufacturing company and across industries. Consequently, MACC member companies span a wide spectrum of industrial sectors, with several benefits available for members.

Current Member Companies

Cannot find Member_Companies image

Membership Benefits

The Annual Meeting is typically followed by a two-day technical workshop on a topic selected at the previous year’s business meeting, and includes speakers from both academia and industry. This provides an opportunity for concentrated discussions on a single technical topic, and enables the companies to send specialists on this topic. The highly successful Workshops listed below for the past 10 years included substantial participation from MACC members, and important contributions from visitors outside the MACC faculty and companies.

Every year since the fall of 1988, MACC has held annual research review and business meetings. Attendance is limited to member companies and companies invited to evaluate potential membership; several visiting companies attend each year.

Typically, the day comprises research overviews by MACC faculty, as well as one or two technical presentations by MACC member companies and/or an invited visiting speaker. This is followed by a student poster session which enables the company representatives to meet the graduate and undergraduate students performing research and to discuss the research topics in more depth. Each company receives a package with a summary of each research project along with a copy of the student posters.

The business meeting provides the member companies with the opportunity to provide input on interactions and meeting topics.

One of the most significant benefits of MACC membership is access to collaborative research. There are several mechanisms through which the research may be conducted. This includes graduate research projects, post-doctoral research, undergraduate research projects (independent study for credit, as well as summer employment projects), and contract research. While the researchers are typically based at McMaster University, visits to the companies are common, with more lengthy internships occurring where appropriate. The industrial partner is ideally involved throughout the project evolution, from the project definition and formulation to its conclusion. Several technical advances within member companies have been attributed to collaboration with MACC.

At the request of the member companies, several software tools developed within the MACC research group at McMaster have been packaged and distributed. The software is not expected to be commercial quality but can be used by trained company personnel to evaluate technical approaches being developed or recommended by the university. Software can be downloaded from the Members Area after logging on to the website.

The high technical skills that MACC graduate students develop through their course work at McMaster and their industrially relevant research make them sought-after and valuable assets to the process industries and their technology suppliers. Companies are in a position to evaluate and employ the graduates from MACC, and many ex-students are working at MACC-member companies. This lists shows where our graduate students have gone on to work when leaving MACC.

In response to the company needs for specialized training to facilitate technology transfer, the MACC faculty members have developed a suite of specialized courses. They have offered over 100 industrial short courses since 1988.

Tom Adams receives AIChE's Himmelblau Award

2021

Dr. Thomas Adams has been selected by the AIChE Computing and Systems Technology (CAST) Division as the 2021 recipient of the CAST David Himmelblau Award for Innovations in Computer-Based Chemical Engineering Education. The award is given in recognition of Tom's many contributions to chemical engineering education, including his work in developing courses and computer-aided chemical engineering tools, writing the book Learn Aspen Plus in 24 Hours, and creating the website PSEcommunity.org which hosts LAPSE: the Living Archive for Process Systems Engineering.

Kamil Khan wins AIChE CAST's Smith award

2020

MACC was included in a major benchmark study performed by Dr. Irene Petrick of Penn. State University for the U.S. National Institute of Standards and Technology in 2006. Although the other consortia included in the study received much greater funding, MACC was highlighted as extremely successful, especially in impact to the member companies via technology transfer. MACC also scored high on key indicators of consortium success, such as well-defined vision, genuine target, agreed agenda, knowledge sharing and a unique university alternative view.

Chris Swartz receives CSChE's D.G. Fisher Award

2019

Dr. Chris Swartz has received the Canadian Society for Chemical Engineering's D.G. Fisher Award, which is given to one person each year in recognition of "major contributions in the field of systems and control engineering". Congratulations Chris!
For this award, Chris was invited to deliver a keynote lecture at the 69th Canadian Chemical Engineering Conference in Halifax on October 21st. He spoke about optimization of uncertain dynamic systems with application to process operation and design. The award was subsequently presented to Chris by Dr. Thomas Adams, Chair of the CSChE's Systems and Control Division.

MACC awarded ORF-RE grant

2018

The MACC has been awarded a major provincial grant through the Ontario Research Fund: Research Excellence (ORF-RE) program, to help support its cutting-edge research over the next five years. Led by Dr. Chris Swartz, and with all MACC faculty members and several member companies participating, the funded project is titled "Enhancing competitiveness of industrial process operations through responsive, flexible and cleaner production".
Building on the MACC's track record of success with solving industrially relevant problems, the initiative will involve pioneering research in agile industrial operation, optimization-based decision support methods, and design of integrated energy systems, with the goal of maintaining industrial competitiveness amid increasing variability in product demand, supply availability, and utility costs.