Simple PID Controller with Simulink
Vous suivez désormais cette question
- Les mises à jour seront visibles dans votre flux de contenu suivi.
- Selon vos préférences en matière de communication il est possible que vous receviez des e-mails.
Une erreur s'est produite
Impossible de terminer l’action en raison de modifications de la page. Rechargez la page pour voir sa mise à jour.
2 votes
Partagez un lien vers cette question

6 commentaires
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Réponse acceptée
1 vote
Partagez un lien vers cette réponse

. Rearranging that
.
.



34 commentaires
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire




Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire

Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire

Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire

Partagez un lien vers ce commentaire

Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire

Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire

Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
- Open your Simulink model.
- Locate the transfer function block that represents the jet turbine dynamics. This block should be connected to the PID controller.
- Remove the existing transfer function block representing the turbine dynamics.
- Add a time delay block in its place. You can find this block in the Simulink Library Browser under the "Discontinuities" category.
- Double-click on the time delay block to open its parameters dialog box.
- Set the time delay value to 5 seconds. This value represents the delay between the control input and the response of the turbine.
- Connect the output of the time delay block to the rest of the model, as it was connected before with the transfer function block.
- Save your Simulink model and run the simulation to observe the effect of the time delay on the system's response.
- Remove the time delay block that was added previously (if you have already added it).
- Add a ramp-up function to your Simulink model. You can use a combination of blocks to achieve this effect. Here's an example of how you can construct the ramp-up function:a. Use a Unit Delay block (found in the "Discrete" category in the Simulink Library Browser) to hold the previous control input value.b. Subtract the previous control input from the current control input to obtain the change in input.c. Use an Integrator block (found in the "Continuous" category) to integrate the change in input over time.d. Multiply the output of the integrator by a gain value to control the rate of ramp-up.e. Add the output of the ramp-up block to the initial control input.
- Adjust the gain value in the ramp-up block to control the rate at which the thrust ramps up. You may need to tune this value to match the desired time it takes for the turbine to achieve full throttle.
- Connect the output of the ramp-up block to the rest of your Simulink model.
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
- From 0 to 10%
- 15% to 20%
- 75% to 74%
- 0% to 100%
- 100% to 0%
- ...
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Partagez un lien vers ce commentaire
Plus de réponses (0)
Catégories
En savoir plus sur Linear Model Identification dans Centre d'aide et File Exchange
Produits
Tags
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- 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
- United Kingdom (English)
