cruise_ctrl__Controller
(- cruise_ctrl__Controller__Error__Out1_1_1 cruise_ctrl__Controller__Error__In1_1_1)
(- cruise_ctrl__Controller__Error__In1_1_1 cruise_ctrl__Controller__Error__In2_1_1)
(- cruise_ctrl__Controller__IntegralGain__Out1_1_1 (+ cruise_ctrl__Controller__IntegralGain__In1_1_1 cruise_ctrl__Controller__IntegralGain__Constant_1_1))
(- cruise_ctrl__Controller__PastHistory__Out1_1_1 (increment cruise_ctrl__Controller__PastHistory__In1_1_1 1 1))
(- cruise_ctrl__Controller__ProportionalGain__Out1_1_1 (+ cruise_ctrl__Controller__ProportionalGain__In1_1_1 cruise_ctrl__Controller__ProportionalGain__Constant_1_1))
(- cruise_ctrl__Controller__Saturation__Out1_1_1 cruise_ctrl__Controller__Saturation__In1_1_1)
(- cruise_ctrl__Controller__TotalControlSignal__Out1_1_1 cruise_ctrl__Controller__TotalControlSignal__In1_1_1)
(- cruise_ctrl__Controller__TotalControlSignal__In1_1_1 cruise_ctrl__Controller__TotalControlSignal__In2_1_1)

(- cruise_ctrl__Controller__Saturation__In1_1_1 cruise_ctrl__Controller__TotalControlSignal__Out1_1_1)
(- cruise_ctrl__Controller__Error__In2_1_1 cruise_ctrl__Controller__In2__Out1_1_1)
(- cruise_ctrl__Controller__Out1__In1_1_1 cruise_ctrl__Controller__Saturation__Out1_1_1)
(- cruise_ctrl__Controller__IntegralGain__In1_1_1 cruise_ctrl__Controller__PastHistory__Out1_1_1)
(- cruise_ctrl__Controller__TotalControlSignal__In1_1_1 cruise_ctrl__Controller__IntegralGain__Out1_1_1)
(- cruise_ctrl__Controller__Error__In1_1_1 cruise_ctrl__Controller__In1__Out1_1_1)
(- cruise_ctrl__Controller__TotalControlSignal__In2_1_1 cruise_ctrl__Controller__ProportionalGain__Out1_1_1)
(- cruise_ctrl__Controller__ProportionalGain__In1_1_1 cruise_ctrl__Controller__Error__Out1_1_1)
(- cruise_ctrl__Controller__PastHistory__In1_1_1 cruise_ctrl__Controller__Error__Out1_1_1)
end


cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Add__Out1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Add__In1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Add__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Add__In2_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product__Out1_1_1  (+ cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product__In1_1_1 (+ cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product__In2_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product__In3_1_1)))
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__Out1_1_1  (+ cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In1_1_1 (+ cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In2_1_1 (+ cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In3_1_1 (+ cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In4_1_1 (+ cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In5_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In6_1_1))))))

(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In3_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Cd__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__m__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product__In3_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Cr__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Add__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In2_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__rho__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In5_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__In2__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In6_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__In2__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Out2__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Add__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Add__In2_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Constant1__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product1__In4_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__A__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Product__In2_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__g__Out1_1_1)
end


cruise_ctrl__VehiclesDynamics__DisturbanceForce
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__GravitationalForce__Out1_1_1  (+ cruise_ctrl__VehiclesDynamics__DisturbanceForce__GravitationalForce__In1_1_1 (+ cruise_ctrl__VehiclesDynamics__DisturbanceForce__GravitationalForce__In2_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__GravitationalForce__In3_1_1)))
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__HillControl__Out1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__HillControl__In1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__MaxHillSlope__Out1_1_1 (+ cruise_ctrl__VehiclesDynamics__DisturbanceForce__MaxHillSlope__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__MaxHillSlope__Constant_1_1))
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__TotalExtForces__Out1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__TotalExtForces__In1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__TotalExtForces__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__TotalExtForces__In2_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__TrigonometricFunction__In1_1_1 (mk-record 0 0 0 1))
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__TrigonometricFunction__Out1_1_1 (mk-record 0 0 0 0))

(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__Out1__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__TotalExtForces__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__In2__Out1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__In1__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__TrigonometricFunction__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__MaxHillSlope__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__GravitationalForce__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__TrigonometricFunction__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__TotalExtForces__In2_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__GravitationalForce__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__TotalExtForces__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Out2__In1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__GravitationalForce__In3_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__GravConst__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__HillControl__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__HillEncounter__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__MaxHillSlope__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__HillControl__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__GravitationalForce__In2_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__Mass__Out1_1_1)
end


cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide__Out1_1_1  (+ cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide__In1_1_1 (inverse cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide__In2_1_1)))
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide1__Out1_1_1  (+ cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide1__In1_1_1 (inverse cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide1__In2_1_1)))
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product__Out1_1_1  (+ cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product__In1_1_1 (+ cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product__In3_1_1)))
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product1__Out1_1_1  (+ cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product1__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product1__In2_1_1))
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract__Out1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract__In1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract__In2_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract1__Out1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract1__In1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract1__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract1__In2_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract2__Out1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract2__In1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract2__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract2__In2_1_1)

(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract2__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__One__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract2__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__One__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract1__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__One__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Out1__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product1__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product1__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract2__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__In3__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide1__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__In3__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product__In3_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__beta__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__wm__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide1__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__wm__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract1__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Divide1__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product1__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Tm__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract1__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Product__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Subtract__Out1_1_1)
end


cruise_ctrl__VehiclesDynamics__DrivingForce
(- cruise_ctrl__VehiclesDynamics__DrivingForce__EngineForce__Out1_1_1  (+ cruise_ctrl__VehiclesDynamics__DrivingForce__EngineForce__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__EngineForce__In2_1_1))
(- cruise_ctrl__VehiclesDynamics__DrivingForce__Omega__Out1_1_1  (+ cruise_ctrl__VehiclesDynamics__DrivingForce__Omega__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__Omega__In2_1_1))
(- cruise_ctrl__VehiclesDynamics__DrivingForce__Torque__Out1_1_1  (+ cruise_ctrl__VehiclesDynamics__DrivingForce__Torque__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__Torque__In2_1_1))

(- cruise_ctrl__VehiclesDynamics__DrivingForce__Torque__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__Out1__In1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__EngineForce__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__GearRatiobyWheelRadius__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__Omega__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__GearRatiobyWheelRadius__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__Out1__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__EngineForce__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__Torque__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__In1__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__EngineForce__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__Torque__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__TorqueCurve__In3__Out1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__Omega__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__Omega__In1_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__In2__Out1_1_1)
end


cruise_ctrl__VehiclesDynamics
(- cruise_ctrl__VehiclesDynamics__TotalForce__Out1_1_1 cruise_ctrl__VehiclesDynamics__TotalForce__In1_1_1)
(- cruise_ctrl__VehiclesDynamics__TotalForce__In1_1_1 cruise_ctrl__VehiclesDynamics__TotalForce__In2_1_1)

(- cruise_ctrl__VehiclesDynamics__TotalForce__In1_1_1 cruise_ctrl__VehiclesDynamics__DisturbanceForce__Out1__In1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__In1__Out1_1_1 cruise_ctrl__VehiclesDynamics__In2__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DisturbanceForce__In1__Out1_1_1 cruise_ctrl__VehiclesDynamics__In1__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__DrivingForce__In2__Out1_1_1 cruise_ctrl__VehiclesDynamics__In1__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__Out1__In1_1_1 cruise_ctrl__VehiclesDynamics__TotalForce__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__TotalForce__In2_1_1 cruise_ctrl__VehiclesDynamics__DrivingForce__Out1__In1_1_1)
end


cruise_ctrl
(- cruise_ctrl__ComputeVelocity__Out1_1_1 (increment cruise_ctrl__ComputeVelocity__In1_1_1 1 1))
(- cruise_ctrl__Divide__Out1_1_1  (+ cruise_ctrl__Divide__In1_1_1 (inverse cruise_ctrl__Divide__In2_1_1)))

(- cruise_ctrl__VehiclesDynamics__In1__Out1_1_1 cruise_ctrl__ComputeVelocity__Out1_1_1)
(- cruise_ctrl__VehicleSpeed__In1_1_1 cruise_ctrl__ComputeVelocity__Out1_1_1)
(- cruise_ctrl__Controller__In2__Out1_1_1 cruise_ctrl__ComputeVelocity__Out1_1_1)
(- cruise_ctrl__Divide__In1_1_1 cruise_ctrl__VehiclesDynamics__Out1__In1_1_1)
(- cruise_ctrl__Controller__In1__Out1_1_1 cruise_ctrl__ReferenceSpeed__Out1_1_1)
(- cruise_ctrl__Divide__In2_1_1 cruise_ctrl__VehicleMass__Out1_1_1)
(- cruise_ctrl__VehiclesDynamics__In2__Out1_1_1 cruise_ctrl__Controller__Out1__In1_1_1)
(- cruise_ctrl__ComputeVelocity__In1_1_1 cruise_ctrl__Divide__Out1_1_1)
end


