File Exchange

image thumbnail

Modeling and Simulation of Multi-Physics Systems with MATLAB

version 1.0 (61 MB) by Ivan Liebgott
This course is an introduction to modeling and simulation (8 chapter, more than 90 models and scripts) MATLAB, SImulink, SImscape, Stateflow

58 Downloads

Updated 04 Oct 2020

From GitHub

View license on GitHub

Engineers are at the heart of the design process of complex systems and must meet the challenges of competitiveness, innovation and performance on a daily basis. This cannot be done without integrating structured industrial processes, nor without mastery of modern modeling and simulation tools. At each stage of the design cycle, the methods used must enable the lowering of costs, a reduction in the risk of error and a minimizing of the impact of errors.
At the heart of this process, digital modeling and simulation play a major role in allowing engineers to anticipate, understand and verify the analyses that they conduct throughout a project.

Standard industrial procedures, such as the V-Model, fully integrate digital simulation through associated methods such as “Model Based Design”. Modern simulation tools facilitate the creation of complex global models integrating all of the components of a system and taking all interactions into account. This procedure is called multi-physics modeling. The real system may be advantageously replaced by its digital model in order to conduct test that mobilize significant human and material resources ahead of time. This procedure requires the availability of validated models that faithfully reproduce the behavior of real systems.

This book will provide you with a multi-physics modeling approach that uses the functionalities and innovations of simulation software in order to make the modeling process quicker and more efficient. The simulation platform used is MATLAB/Simulink software, version 2015a.

The work is intended to provide the keys to facilitate the global modeling of a system by creating the link between industrial methods and methods used in the engineer training cycle. This is illustrated by numerous examples in different technological domains (electric, hydraulic, mechanical...) and highlights the interconnection of physics domains.

The fundamentals for all of the tools necessary to conduct this procedure are presented:
• MATLAB
• Simulink
• Simscape
• Simscape_Fluids
• Simscape_Multibody
• Simscape_Electronics
• Statflow

This work suggests an introduction to their use and will not make you an expert in any of them. You may, on the other hand, use it to perceive their full potential, and exploit it in greater depth in accordance with the specific needs that you encounter in your modeling.

Happy reading,

Cite As

Ivan Liebgott (2021). Modeling and Simulation of Multi-Physics Systems with MATLAB (https://github.com/Ivan-LIEBGOTT/Livre_2018a_English/releases/tag/1.0), GitHub. Retrieved .

Comments and Ratings (9)

Aman Salykov

Caroline Rouche

Merci

Huguet David

Florent Dulost

Ben Latif

Amaury Pardigon

Merci !

Ramade Christelle

jandron lionel

Jean-Loup

I hope this book will soon become a reference as the french version already is! Thank you so much for this great work! It will surely help teachers, students, engineers developing models on Matlab Simulink.

MATLAB Release Compatibility
Created with R2015a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Chapter_1 ControlX

Chapter_1 Maxpid

Chapter_1 Maxpid/RealTime_Pacer/RealTime_Pacer

Chapter_1 Pilote_hydraulique

Chapter_2_Simscape/1_RL_Circuit

Chapter_2_Simscape/2_Source_Force_Orientation

Chapter_2_Simscape/3_Sensors_Installation

Chapter_2_Simscape/4_Electrical_Mechanical_Domain

Chapter_2_Simscape/5_Hydraulic_Domain

Chapter_2_Simscape/6_Electronic_Electrical_Domain

Chapter_2_Simscape/7_Students_Sequence_Example_Bulk_Converter

Chapter_4_Simulink

Chapter_5_StateFlow

Chapter_6_SimMechanics

Chapter_8_Control_command

RealTime_Pacer/RealTime_Pacer