roadrunner logic editor PID control
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
In the Roadrunner logic editor, is there a way to control PID using parameter values already obtained through optimization?
1 comentario
Sam Chak
el 5 de Mayo de 2024
I don't have the Roadrunner product. What is meant by 'to control PID using parameter values'?
Typically, in most systems, the P, I, D control values are constants with fixed values. Are the P, I, D control gains dynamically adjusted internally by a custom-designed Adaptive Control algorithm that satisfies the optimization cost function and constraints at each time step of the simulation?
Respuestas (1)
Kothuri
el 24 de Mayo de 2024
Hi,
As Roadrunner logic editor is designed for creating and editing scenarios and behaviours within 3D environments of automotive simulations, it does not directly interface with the control systems such as PID controller which are a part of vehicle’s control algorithm.
Control systems such as PID controllers, are typically designed, tuned, and simulated with MATLAB and Simulink. They also provide functionalities for simulating the dynamic behaviour of systems under control, analysing their performance, and tuning controller parameters.
To use the optimized PID parameters within a simulation environment that includes Roadrunner-generated environments, you need to use MATLAB/Simulink to implement the control system with the optimized PID controller. And create the 3D environment in Roadrunner. Use co-simulation to integrate the environment created in Roadrunner with the control system model in Simulink. This integration allows the simulation to reflect both the dynamic behaviour of the control system and the interactive elements of the environment.
In this way, the adjustments to PID controllers would occur within the modelling and Simulink hosts the control logic that is influenced by events defined in the Roadrunner.
You can refer the below links for more information
0 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!