Simulink Control Design 3.0 is uitgerust met functies die het instellen van proportionele-integrerende-differentiërende (PID) regelaars automatiseren in combinatie met PID-regelaarblokken in Simulink.
Ontwerpers kunnen deze blokken gebruiken om snel PID-regelaars te creëren, een PID-structuur te selecteren, integrator anti-windup logica op te nemen, te converteren van continue naar discrete tijd en de regelaar voor te bereiden voor implementatie op een fixed-point processor.
Een instelalgoritme in Simulink Control Design 3.0 berekent automatisch PID-regelaarversterkingen gebaseerd op de gewenste fasemarge en bandbreedte van het systeem. Een gebruikersinterface ondersteunt visuele instelling van PID-regelaars voor alle soorten te regelen systemen, zonder dat specialistische regeltechnische kennis nodig is. Het resulterende ontwerp kan dan geverifieerd worden door middel van simulatie in Simulink, wat dan weer de benodigde tijd voor het inregelen en testen op dure machines of prototypes reduceert. Ontwikkelaars kunnen daarna bovendien Real-Time Workshop gebruiken om automatisch code te genereren voor implementatie op de uiteindelijke microcontrollers.
Aanvullende mogelijkheden in Simulink Control Design 3.0 zijn:
- Functionaliteit voor geavanceerde lineaire analyse. Gebruikers kunnen nu de frequentieresponsie van Simulink modellen berekenen op grond van simulatie. Dit helpt ontwikkelaars om Simulink modellen met sterke discontinuïteiten of event-based dynamica gemakkelijker te lineariseren zonder dat aanpassingen van het model nodig zijn.
- De mogelijkheid om aangepaste linearisatie voor Simulink-blokken en subsystemen te specificeren. Ontwikkelaars kunnen bijvoorbeeld een versterkingsblok markeren als onzeker en dan het model lineariseren om een overeenkomstig onzeker systeem te creëren. Met behulp van Robust Control Toolbox kan dan een regelaar ontworpen worden die voldoet aan stabiliteits- en prestatievereisten ondanks deze onzekerheid.