www.mathworks.com Open in urlscan Pro
2.17.179.243  Public Scan

Submitted URL: https://www.mathworks.com/learn/training/control-system-design-with-matlab-and-simulink.html
Effective URL: https://www.mathworks.com/learn/training/control-system-design-with-simulink.html
Submission: On November 10 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

GET /learn/training/classroom-courses.html

<form id="search_scope_instructor_led_training" action="/learn/training/classroom-courses.html" method="get" accept-charset="utf-8">
  <div class="input-group">
    <label class="sr-only" for="search">Classroom Courses</label>
    <span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span>
    <input id="search" class="form-control conjoined_search" type="search" name="q" placeholder="Search Classroom Courses" autocomplete="off" data-collection="instructor_led_training" data-site-domain="www"
      data-typeahead-proxy-url="https://services.mathworks.com/typeahead" data-typeahead-result-count="10" data-site-language="en" data-label-suggestions="Suggestions" data-label-see-all-results="See all results">
    <input class="suggestionbox" type="hidden" name="suggestion" value="">
    <div class="input-group-btn">
      <button type="button" class="btn btn_search_adjacent dropdown-toggle" data-toggle="dropdown" tabindex="-1">
        <span class="caret"></span><span class="search_scope_label">Classroom Courses</span>
      </button>
      <ul class="dropdown-menu list-unstyled dropdown-menu-right" role="menu">
        <li data-toggle="collapse" data-target="#search_scope_site" data-groupid="instructor_led_training_search" class="search_scope_trigger" role="menuitem"><a href="#">MathWorks</a>
        </li>
      </ul>
      <button type="submit" name="submitsearch" id="searchbutton_customized" class="btn icon-search btn_search_adjacent btn_search icon_16" tabindex="-1"><span class="sr-only">Search</span></button>
    </div>
  </div>
</form>

Name: searchGET /search.html

<form name="search" id="site_search" class="site_search" action="/search.html" method="get">
  <div class="input-group">
    <label id="search-mathworks" class="sr-only" for="query">Search MathWorks.com</label>
    <input type="hidden" name="c[]" value="entire_site">
    <input type="search" name="q" id="query" class="form-control conjoined_search" placeholder="Search MathWorks.com" autocomplete="off" data-site-domain="www" data-site-language="en"
      data-typeahead-proxy-url="https://services.mathworks.com/typeahead" data-typeahead-result-count="10" aria-labelledby="search-mathworks">
    <div class="input-group-btn">
      <button type="button" class="btn btn_search_adjacent dropdown-toggle" data-toggle="dropdown" tabindex="-1">
        <span class="caret"></span><span class="search_scope_label">MathWorks</span>
      </button>
      <ul class="dropdown-menu list-unstyled dropdown-menu-right" role="menu">
        <li data-groupid="search_scope_site" data-toggle="collapse" data-target="#instructor_led_training_search" class="search_scope_trigger" role="menuitem"><a href="#">Classroom Courses</a></li>
      </ul>
      <button type="submit" id="searchbutton" tabindex="-1" class="btn icon-search btn_search_adjacent btn_search icon_16" aria-label="Search"><span class="sr-only">Search</span></button>
    </div>
  </div>
</form>

Text Content

WE VALUE YOUR PRIVACY

We and our partners store and/or access information on a device, such as cookies
and process personal data, such as unique identifiers and standard information
sent by a device for personalised ads and content, ad and content measurement,
and audience insights, as well as to develop and improve products. With your
permission we and our partners may use precise geolocation data and
identification through device scanning. You may click to consent to our and our
partners’ processing as described above. Alternatively you may access more
detailed information and change your preferences before consenting or to refuse
consenting.
Please note that some processing of your personal data may not require your
consent, but you have a right to object to such processing. Your preferences
will apply to this website only. You can change your preferences at any time by
returning to this site or visit our privacy policy.
MORE OPTIONSAGREE
Skip to content
Toggle Main Navigation


 * Sign In to Your MathWorks Account
 * * My Account
   * My Community Profile
   * Link License
   * Sign Out
 * Products
 * Solutions
 * Academia
 * Support
 * Community
 * Events
 * Get MATLAB MATLAB

   
   
 * MATLAB
   
   
 * Help Center
   
   
 * MathWorks
   

   
   
 * MATLAB Answers
   
   
 * File Exchange
   
   
 * Videos
   
   
 * Online Training
   
   
 * Blogs
   
   
 * Cody
   
   
 * MATLAB Drive
   
   
 * ThingSpeak
   
   
 * Bug Reports
   
   
 * Community
   

 * Products
 * Solutions
 * Academia
 * Support
 * Community
 * Events

 * Get MATLAB MATLAB
 * Sign In to Your MathWorks Account
 * * My Account
   * My Community Profile
   * Link License
   * Sign Out
 *    
      
    * MATLAB
      
      
    * Help Center
      
      
    * MathWorks
      
   
      
      
    * MATLAB Answers
      
      
    * File Exchange
      
      
    * Videos
      
      
    * Online Training
      
      
    * Blogs
      
      
    * Cody
      
      
    * MATLAB Drive
      
      
    * ThingSpeak
      
      
    * Bug Reports
      
      
    * Community
      

MATLAB and Simulink Training

Toggle Sub Navigation
Classroom Courses
Classroom Courses
 * MathWorks

Search
Search MathWorks.com
MathWorks
 * Classroom Courses

Search
Close Mobile Search
Close Mobile Search
 * Training Overview
 * Find a Course
 * Get Certified
 * Why MathWorks Training?
 * Professional Education
   * Additional Online Courses Using MATLAB and Simulink
 * More
   * FAQs
   * Instructor-Led Virtual Training Support
   * Policies
   * System Requirements
   * Training Credits

 * Training Overview
 * Find a Course
 * Get Certified
 * Why MathWorks Training?
 * Professional Education
   * Additional Online Courses Using MATLAB and Simulink
 * More
   * FAQs
   * Instructor-Led Virtual Training Support
   * Policies
   * System Requirements
   * Training Credits

 * My Courses
 * Contact Training


CONTROL SYSTEM DESIGN WITH SIMULINK

View schedule and enroll


COURSE DETAILS

This course provides a general understanding of how to accelerate the design
process for closed-loop control systems using Simulink®.
 
Topics include:
 
 * Control system design overview
   
 * System modeling
 * System analysis
 * Control design
 * Controller implementation


DAY 1 OF 2

--------------------------------------------------------------------------------

CONTROL SYSTEM DESIGN OVERVIEW

Objective: Provide an overview of the control system design process and
introduce how MATLAB and Simulink fit into that process. The details of each
step in the design process are covered in later chapters.

 * Defining a control design workflow
 * Linearizing a model
 * Finding system characteristics
 * Setting controller requirements
 * Tuning controllers
 * Testing controllers

MODEL REPRESENTATIONS

Objective: Discuss the various formats used for representing system models.
Also, highlight the pros and cons of each format.

 * Model representations overview
 * LTI objects
 * Simulink models

PARAMETER ESTIMATION

Objective: Use measured data to estimate the values of a Simulink model's
parameters.

 * Parameter estimation overview
 * Model preparation
 * Estimation process
 * Parameter estimation tips

SYSTEM IDENTIFICATION

Objective: Illustrate how to estimate system models based on measured data.

 * System identification overview
 * Data importing and preprocessing
 * Model estimation
 * Model validation

SYSTEM ANALYSIS

Objective: Outline the different analysis tools and functions available for
understanding system behavior - such as system resonances, transient response,
etc.

 * System analysis functions
 * Linear System Analyzer
 * DC motor analysis
 * Automation of analysis tasks
 * Open loop analysis


DAY 2 OF 2

--------------------------------------------------------------------------------

LINEARIZATION

Objective: Discuss techniques for linearizing a Simulink model and validating
the linearization results.

 * Linearization workflow
 * Operating points
 * Linearization functions
 * Frequency response estimation

PID CONTROL IN SIMULINK

Objective: Use Simulink to model and tune PID controllers.

 * PID Workflow
 * Model setup
 * PID Controller block
 * Automatic tuning
 * Additional PID features

CLASSICAL CONTROL DESIGN

Objective: Use classical control design techniques to develop system
controllers. Common control techniques are covered, such as PID and lead/lag
controllers.

 * Open-loop tuning
 * Closed-loop analysis
 * PID control
 * Lead-lag control

RESPONSE OPTIMIZATION

Objective: Use optimization techniques to tune model parameters based on design
requirements and parameter uncertainty.

 * Optimizing model response
 * Performing sensitivity analysis
 * Optimizing with parameter uncertainty

CONTROLLER IMPLEMENTATION

Objective: Discuss steps that might be needed to effectively implement a
controller on a real system.

 * Identifying physical and practical limitations of controllers
 * Discretizing a controller
 * Preparing a controller for code generation
 * Converting to fixed-point data types

Level: Intermediate

Prerequisites:

 * MATLAB Fundamentals
 * Simulink Fundamentals 
 * An understanding of terminology and concepts related to common control
   systems

Duration: 2 days

Languages: Deutsch, English, 日本語, 한국어

View schedule and enroll


RELATED COURSES

Panel Navigation


Stateflow for Logic Driven System Modeling

Implement complex decision flows and finite-state machines using Stateflow.
Topics include flow charts, state machines, truth tables, and component-based
modeling.

Learn more
Panel Navigation


Simulation-Based Testing with Simulink

Use Simulink Test to create test harnesses and test cases and manage entire test
suites for Simulink models. Analyze simulation results to verify model behavior
and collect structural coverage metrics to ensure thorough testing of models.

Learn more
Panel Navigation


Embedded Coder for Production Code Generation

Develop Simulink models for deployment in embedded systems. Topics include code
structure and execution, code generation options and optimizations, and
deploying code to target hardware.

Learn more
×

NO CLASSES SCHEDULED

This course is currently not available; see other offerings.

Cancel Browse courses


×

Select a Web Site

Choose a web site to get translated content where available and see local events
and offers. Based on your location, we recommend that you select: Deutschland.

Deutschland
 * Deutschland (English)
 * Deutschland (Deutsch)
 * Deutschland (Français)

 * Deutschland(简体中文)
 * Deutschland (English)

You can also select a web site from the following list

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other
MathWorks country sites are not optimized for visits from your location.

Americas

 * América Latina (Español)
 * Canada (English)
 * United States (English)

Europe

 * Belgium (English)
 * Denmark (English)
 * Deutschland (Deutsch)
 * España (Español)
 * Finland (English)
 * France (Français)
 * Ireland (English)
 * Italia (Italiano)
 * Luxembourg (English)

 * Netherlands (English)
 * Norway (English)
 * Österreich (Deutsch)
 * Portugal (English)
 * Sweden (English)
 * Switzerland
   * Deutsch
   * English
   * Français
 * United Kingdom (English)

Asia Pacific

 * Australia (English)
 * India (English)
 * New Zealand (English)
 * 中国
   * 简体中文Chinese
   * English
 * 日本Japanese (日本語)
 * 한국Korean (한국어)

Contact your local office

 * My Courses
 * Contact Training

MathWorks

Accelerating the pace of engineering and science

MathWorks is the leading developer of mathematical computing software for
engineers and scientists.

Discover…

Explore Products

 * MATLAB
 * Simulink
 * Student Software
 * Hardware Support
 * File Exchange

Try or Buy

 * Downloads
 * Trial Software
 * Contact Sales
 * Pricing and Licensing
 * How to Buy

Learn to Use

 * Documentation
 * Tutorials
 * Examples
 * Videos and Webinars
 * Training

Get Support

 * Installation Help
 * MATLAB Answers
 * Consulting
 * License Center
 * Contact Support

About MathWorks

 * Careers
 * Newsroom
 * Social Mission
 * Customer Stories
 * About MathWorks

   
 * Select a Web Site United States


 * Trust Center
 * Trademarks
 * Privacy Policy
 * Preventing Piracy
 * Application Status





© 1994-2023 The MathWorks, Inc.


 * 
 * 
 * 
 * 
 * 
 * 




Join the conversation



Go to top of page