virtual-labs / engineers-forum

This is the central repository to post all the queries regarding labs and experiments.
Other
2 stars 5 forks source link

Experiment Repository Creation Request for "Digital Control Virtual Lab" IIT Kharagpur #927

Open PIYALI-RE-IIT opened 6 months ago

PIYALI-RE-IIT commented 6 months ago

Repository Creation Request

Use this to get your experiment repository created or updated on GitHub under Virtual Labs organization.

  1. Coordinating Institute: Indian Institute of Technology Kharagpur

  2. Approved Proposal: Digital Control Virtual Lab

  3. Virtual Lab Name: Digital Control Laboratory

  4. Experiment List

    1) To determine frequency response of zero order hold and first order hold using actual transfer functions and Pade approximations 2) Mapping of S-plane to Z-plane analytically and verification using Matlab 3) Discretization of continuous data system (Notch Filter Transfer Function) uses Impulse Invariance method, Bilinear Transformation analytically and verification using Matlab. 4) Compare the frequency responses with methods and for different sampling times 5) To determine the pulse transfer function of a given system (Position Control System) analytically at different sampling times and it’s verification using Matlab. Compare Time Responses I. To simulate the state space model for DC motor dynamically and observe the effect of i. Change in the applied armature voltage and ii. Changes in mechanical torque (positive and negative) on the speed and current. iii. Dynamically simulate state space model for given input iv. Give step change in armature voltage and observe effect of motor speed and current v. Give a step change in torque and observe effect on speed and current.

    II. Repeat part a by using differential equation model. Use Matlab solver (ordinary differential equation solver ode45) for solving the equations. III. Compare simulation time required for a) and b).

6) To study Controllability, Observability of a given system (Inverted Pendulum on Cart) analytically and verify using Matlab 7) Control design via pole placement for pendulum on cart with Precompensator design 8) State Observer Design and Pole Placement based Controller Design for Pendulum on Cart 9) Design of digital control systems with dead beat response and other controllers 10) Design of a discrete PID controller for a DC motor

  1. Primary GitHub Handle Details:

    Name: Virtual Labs IIT Kharagpur
    GitHub Handle: @VLabs-IITKharagpur
    Email id: vlabsiitkgpaws@gmail.com
  2. Secondary GitHub Handle Details:

    Name: Piyali Chatterjee
    GitHub Handle: @PIYALI-RE-IIT
    Email id: cpiyaly@gmail.com
ravikiran2020 commented 6 months ago

@PIYALI-RE-IIT The experiment names are long in the proposal could you please provide shorter, more concise experiment names that still accurately represent the intended experiments? This will not only simplify the creation of repositories but also enhance clarity and ease of reference for all.

PIYALI-RE-IIT commented 6 months ago

@ravikiran2020 I have edited the experiment names as much as possible for the creation of repositories . Kindly find the below list of experiments for Digital Control Virtual Lab with edited names.

List of experiments 1) Frequency response of ZOH and FOH using transfer functions and Pade approximations. 2) Mapping of S-plane to Z-plane. 3) Discretization of system with Impulse Invariance and Bilinear Transformation methods. 4) Compare the frequency responses with IIM and Bilinear Transformation methods. 5) Determine the pulse transfer function of Position Control System. 6) Controllability and Observability of Inverted Pendulum on Cart. 7) Control design via pole placement for pendulum cart with Precompensator design. 8) State Observer Design and Pole Placement Design for Pendulum Cart. 9) Design of digital control with dead beat response and other controls. 10) Design of a discrete PID controller for a DC motor.

ravikiran2020 commented 6 months ago

@PIYALI-RE-IIT Please find the links for Digital Control Virtual Lab experiments and populate the repositories with sources of the experiments as detailed in Step 4 of the migration document.

  1. Frequency response of ZOH and FOH using transfer functions and Pade approximations - https://github.com/virtual-labs/exp-zoh-foh-iitkgp
  2. Mapping of S-plane to Z-plane - https://github.com/virtual-labs/exp-mapping-s-z-plane-iitkgp
  3. Discretization of system with Impulse Invariance and Bilinear Transformation methods- https://github.com/virtual-labs/exp-discretization-impulse-iitkgp
  4. Compare the frequency responses with IIM and Bilinear Transformation methods- https://github.com/virtual-labs/exp-iim-bilinear-transformation-iitkgp
  5. Determine the pulse transfer function of Position Control System- https://github.com/virtual-labs/exp-pulse-control-system-iitkgp
  6. Controllability and Observability of Inverted Pendulum on Cart- https://github.com/virtual-labs/exp-controllability-observability-iitkgp
  7. Control design via pole placement for pendulum cart with Precompensator design -https://github.com/virtual-labs/exp-precompensator-design-iitkgp
  8. State Observer Design and Pole Placement Design for Pendulum Cart - https://github.com/virtual-labs/exp-state-observer-iitkgp
  9. Design of digital control with dead beat response and other controls- https://github.com/virtual-labs/exp-digital-control-iitkgp
  10. Design of a discrete PID controller for a DC motor - https://github.com/virtual-labs/exp-discrete-pid-controller-iitkgp
PIYALI-RE-IIT commented 6 months ago

@ravikiran2020 The Lab name is "Digital Control Virtual Lab " instead of "Plant Metabolic Engineering Lab " as mentioned by you in previous comment.

ravikiran2020 commented 6 months ago

@PIYALI-RE-IIT thank you. Updated the comment