关于PID的S函数
有一个问题希望大家赐教我在C语言下做了一个增量式PID控制算法,实现了下面的绿色三段曲线,现在想通过M文件或者C语言S函数载入我的PID算法,然后控制传
递函数,在MATLAB下检验我的算法,实在不知该怎么做,希望大家教教我。如果有兴趣我可以把算法传上来,谢谢 把算法按照s函数的规则写出来,在simulink中用user-defined function里面的模块关联起来就ok了
找一本simulink仿真的书,里面都有比较详细的介绍。 谢谢楼上的,还有个问题想问一下,因为我的输入是个变量,先是r=50,然后r=50+d1(斜坡输入),在接着r=50+d1+d2(斜坡输入),是个三段曲线,可是我不知道在仿真里怎么给,我看输入模块要么是阶跃,要么是斜坡,不知怎么完成我要的输入呢,头疼啊 这个可以用三个模块相加得到。r=50采用常熟模块,d1,d2分别用斜坡模块并按你的要求设定斜率与起始时间,再把他们相加。附图如下,看看我有没有理解你意思。
谢谢楼上的,是这个意思,这是我理想的输入,我先做做看,有什么问题以后还得麻烦你:handshake 看一下,来学习的 好,能学到不少~~
页:
[1]