The adaptive cruise control ( ACC) system


MPC
The adaptive cruise control ( ACC) system is a system on the vehicle that automatically adjusts the vehicle speed to maintain a safe distance from the vehicle in front. Suppose you need to design an ACC system for a vehicle so that it can automatically adjust its speed to maintain a safe distance from the vehicle in front. A simplified dynamic model of the vehicle can be described by the following continuous-time state-space equation:
Among them, the state vector 写The adaptive cruise control ( ACC) system      includes the vehicle speed
and the distance to the vehicle in front    . The control input is acceleration, and the
disturbance input is the speed change of the preceding vehicle. The state space matrix is as follows:
Among them,    is the resistance coefficient and    is the coefficient of influence of acceleration on vehicle speed.
Requirements: Using MATLAB and MPC Toolbox, design an MPC controller to control the speed of this vehicle so that it can meet the following requirements:
1.Vehicles should try to maintain the desired speed

2.The vehicle should maintain a safe distance from the vehicle in front     , which  is  given  by the formula        , where    is the minimum keeping interval and    is the time interval factor
3.The controller's prediction range should be set to 20 time steps and the control
range should be set to 5 time steps.

4.The absolute value of speed and acceleration does not exceed 

5.The speed of the vehicle shall not exceed   and shall not be lower than


6.The speed of the vehicle ahead satisfies the function    

7.The initial state is     
 

What needs to be done:
•MATLAB code for MPC controller design.
•Simulate for at least 30 seconds and output pictures of the vehicle speed and the distance to the vehicle in front     

 WX:codinghelp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值