educators can use matlab and simulink to enhance teaching and learning experiences in courses and labs. you can:
- develop interactive learning modules using live scripts, apps, and virtual labs
- provide instant feedback to coding assignments (with matlab grader) in courses like numerical methods, process control, and introduction to computing
- use self-paced online courses and curriculum material for process control and numerical methods
- design and test control systems for chemical engineering equipment
- integrate matlab and simulink with hardware and other computational tools (process simulators, multi-physics tools) and programming languages
industry examples
mathematical modeling
you can develop first-principles, hybrid, or data-driven models in matlab and simulink using built-in functionality or your own algorithms. you can use these models in process design, control, and optimization.
symbolic calculations
symbolic math toolbox lets you symbolically derive and solve algebraic and differential equations commonly encountered in transport phenomena, thermodynamics, reaction kinetics, and control theory. you can perform unit conversions, evaluate and visualize symbolic expressions, and transition between symbolic and numeric computations.
featured offerings
- - example
- - github
- - online course
“matlab can be used to automate complex math calculations, which allows more time for students to learn engineering problem-solving skills and extrapolate those skills to more complex, real-world applications beyond just heat and mass transfer.”
numerical methods
you can use the built-in functions in matlab to solve algebraic, differential, and partial differential equations. partial differential equation toolbox lets you solve domain-specific (heat transfer) partial differential equations via finite element analysis. you can explore and analyze results using built-in postprocessing and visualization capabilities. you can also implement your own numerical solution algorithms using matlab.
featured offerings
- numerical methods with applications - file exchange
- partial differential equation toolbox - heat transfer - documentation
- - online course
- matlab grader assessment content for numerical methods - assessment collection
- - activity, new jersey institute of technology
- - github
free tutorials
optimization
optimization toolbox and global optimization toolbox enable you to define and solve process optimization and parameter estimation problems. live editor task lets you get started quickly using a visual interface. you can call the built-in solvers directly or use a problem-based modeling approach. additionally, you can interface with . for larger problems, you can enable with parallel computing toolbox.
featured offerings
- fit ode parameters using optimization variables in reaction kinetics - example
- - video
- - video series
- - online course
statistics, machine learning, and ai
statistics and machine learning toolbox, deep learning toolbox, and reinforcement learning toolbox offer low-code apps for designing, tuning, assessing, and optimizing statistics and ai models for various applications, including statistical process control, visual inspection for quality control, prediction of chemical properties or process parameters, and predictive maintenance.
featured offerings
- - video
- - file exchange
- - video
- - example
- - video
thermodynamics
interactive matlab simulations and visualizations can enrich your thermodynamics courses and demonstrate the impact of thermodynamics in process simulations. simscape fluids helps you teach applications of thermodynamics concepts integrated with heat transfer and fluid mechanics.
featured offerings
- - file exchange
- - github
- - activity, university of houston
transport phenomena
using matlab, symbolic math toolbox, and partial differential equation toolbox, you can solve transport phenomena problems analytically and numerically and then visually analyze the results. simscape fluids lets you graphically represent and dynamically simulate fluid flow and heat transfer systems.
featured offerings
fluid mechanics
- - file exchange
- - example
- - example
- - blog
- - activity, mapua university
heat transfer
- - example
- - video
- - curriculum materials
- - activity, washington state university-tri cities
- - (github)
mass transfer and separation processes
- (user community submissions) - file exchange
- (user community submissions) - file exchange
reaction kinetics
matlab and curve fitting toolbox let you visualize, analyze, and fit models to reaction kinetics data. you can design, optimize, and control chemical reactors using matlab, simulink, simscape, optimization toolbox, and control system toolbox. you can also develop pharmacokinetic models using simbiology.
featured offerings
- web apps for chemical reaction engineering - file exchange
- - file exchange
- - file exchange
- - file exchange
- - file exchange
- - video series
process control
you can design, test, and implement control systems using matlab and simulink. you can teach process control concepts ranging from pid control to model predictive control with interactive lecture material, videos, and such as .
featured offerings
- - file exchange
- - file exchange
- - video
- control systems tech talks - video series
- system dynamics and control matlab grader assessment content - product
- - documentation
chemical engineering labs
you can acquire data from hardware such as thermocouples and control lab equipment such as reactors and heat exchangers. matlab lets you analyze, visualize, and build models from experimental data, and you can document your lab work using live editor. you can interactively design graphical user interfaces using app designer to share your analysis or create virtual labs to teach chemical engineering concepts like process control, transport phenomena, or reaction kinetics. with low-cost hardware and (internet of things platform with matlab analytics), you can give your students the opportunity to work with real-world data, such as process data.
featured offerings
testing and measurement, interfacing, and hardware
- matlab for test and measurement - solutions
- connect matlab and simulink to hardware - hardware support
- - products
- - technical articles
data analysis, visualization, and sharing
- matlab for data analysis - product
- data visualization - discovery
- - online course
- - online course
virtual labs
- - product
- - file exchange
- - file exchange
- - video
process design and capstone
you can design chemical unit operations from scratch to master the process design methods. matlab and simulink let you to incorporate your custom designs with flowsheets, design control strategies, and optimize processes. you can challenge your students with industry-relevant projects, such as .
featured offerings
- - example
- - file exchange
- - documentation
- challenge projects
using matlab and simulink in your industry
30-day free trial
get startedhave questions?
contact a chemical engineering expert.