当前位置: 首页 > news >正文

ruhe用dw做网站百度权重查询入口

ruhe用dw做网站,百度权重查询入口,如何查找网站,php做网站半成品为了能直观的理解PID的参数调整与曲线数据的变化关系,使用FB写了一个模拟PID曲线数据的程序。 PID类如下: Type PIDController Private : kp_ As Double //比例增益 ki_ As Double //积分增益 kd_ As Double …

    为了能直观的理解PID的参数调整与曲线数据的变化关系,使用FB写了一个模拟PID曲线数据的程序。

PID类如下:

Type PIDController
Private : kp_ As Double               '//比例增益 ki_ As Double               '//积分增益 kd_ As Double               '//微分增益         integral_ As Double = 0.0   '// 积分项累计值    lastError_ As Double = 0.0  '// 上一个误差    setPoint_ As Double         '// 设定点      
Public:        Declare Constructor(ByVal kp As Double, ByVal ki As Double, ByVal kd As Double, ByVal setPoint As Double)   Declare Function Calculate(ByVal currentValue As Double) As Double Declare Sub setSetPoint(ByVal setPoint As Double)      
End TypeConstructor PIDController(ByVal kp As Double,ByVal ki As Double,ByVal kd As Double, ByVal setPoint As Double)kp_ = kpki_ = kikd_ = kdsetPoint_ = setPoint
End ConstructorFunction PIDController.Calculate(ByVal currentValue As Double) As Double Dim dError As Double = setPoint_ - currentValue         '// 计算误差 integral_ += dError                                     '// 累积误差Dim derivative As Double = dError - lastError_          '// 计算微分项 lastError_ = dErrorReturn Kp_ * dError + Ki_ * integral_ + Kd_ * derivative  '// 计算控制量
End FunctionSub PIDController.setSetPoint(ByVal setPoint As Double)setPoint_ = setPoint
End Sub

生成数据代码如下:

Dim setVal As Double = Val(Text4.Text)
Dim pid As PIDController = PIDController(Val(Text1.Text),Val(Text2.Text),Val(Text3.Text),setVal)    '// 初始化PID控制器    
Dim currentValue As Double = 0.0                                '// 当前被控对象的状态 For i As Long = 0 To 1000Dim controlInput As Double = pid.calculate(currentValue)    '// 计算控制输入'// 这里可以将controlInput应用到被控对象上,进行实际的调控动作'// 例如: currentValue += controlInput;currentValue += controlInput / setVal '// 模拟被控对象状态变化         'Print "Time step ";i;"; Current value ";currentValue
Next

生成程序后,调整Kp数值,可以看到曲线数据:

调整Ki数值,可以看到曲线数据:

调整Kd数值,可以看到曲线数据:

完整工程链接如下:

VisualFreeBASIC资料: VFB的相关资料 - Gitee.com

http://www.15wanjia.com/news/188051.html

相关文章:

  • 成品网站w灬源码16伊园中山哪家做网站的好
  • 百度不到公司网站wordpress滑动门短代码
  • 做网站博客怎么推广wordpress PHP合并js
  • 婚庆网站策划免费做明信片的网站
  • 如何用excel做网站wordpress 域名更改 页面链接
  • 好的移动端网站模板下载线上营销和线下营销的区别
  • 做php网站用什么软件好安徽seo网站
  • 网站 栏目 英语技术支持 张家港网站建设
  • 太原网站建设外包价格医药销售网站开发背景
  • 过界女主个人做网站的头条网站怎么做的
  • 做网站一定要域名嘛新开传奇最大网站999
  • 网站建设对接流程图网站没后台怎么修改类容
  • 广州市建设工程造价站网站商务网站开发综合实训
  • 网站制作的英文邢台网站开发培训学校
  • 郑州网站模板哪里有阳江房产网
  • 静态网站模板下载高端企业门户网站建设
  • wordpress比较慢网站站seo教程
  • app与微网站的区别是什么意思王烨画家简历
  • 威海城市 建设信息网站货车拆车件网上商城
  • 网站关键词快速排名工具福州有网站建设的公司排名
  • 中国哪家网站做仿古做的好网站开发 明细
  • 哪些网站有设计缺点免费建设旅游网站
  • 西安高端网站制作公司做旅行网站多少钱
  • 给企业开发网站北京响应式网站制作公司
  • 北京建设商业网站网站建设工作情况汇报
  • 苏州住房和城乡建设局网站wordpress mip
  • 抖音上做我女朋友网站怎么改wordpress的html5
  • 服装电子商务的网站建设mine-video wordpress
  • 在哪家网站做外贸比较好网时 网站服务器租赁
  • 邯郸做网站询安联网络有机大米网站建设方案