跳到主要内容

分段线性函数

元件定义

该元件根据设定参数生成分段线性函数,输入信号根据该函数,输出对应在线段上的值。

元件说明

属性

CloudPSS 元件包含统一的属性选项,其配置方法详见 参数卡 页面。

参数

Configuration

Configuration

参数名键名类型 [单位]描述
NameName文本元件名称
此处输入分段线性函数的名称(可缺省)
First Input Thresholdx1实数(x1,y1)点横坐标
First Threshold Outputy1实数(x1,y1)点纵坐标
Second Input Thresholdx2实数(x2,y2)点横坐标
Second Threshold Outputy2实数(x2,y2)点纵坐标
Gain Below First Thresholdkl实数(x1,y1)点左侧斜率
Gain Above Second Thresholdkr实数(x2,y2)点右侧斜率

引脚

引脚名键名类型维度描述
Input0输入1 × 1输入端口
Output1输出1 × 1输出端口

使用说明

需要设定的参数为:两个固定的坐标点 (x1x_1,y1y_1)、(x2x_2,y2y_2),以及坐标点左右两侧的斜率 KlK_lKrK_r。函数式为:

y(t)=Klu(t)+y1Klx1,u(t)x1y(t)=y2y1x2x1u(t)+y1x2y2x1x2x1,x1<u(t)x2y(t)=Kru(t)+y2Krx2,u(t)>x2\begin{aligned} &y(t) =K_lu(t)+y_1-K_lx_1,u(t)\leq x_1 \\ &y(t) =\frac{y_2-y_1}{x_2-x_1}u(t)+\frac{y_1x_2-y_2x_1}{x_2-x_1},x_1<u(t)\leq x_2 \\ &y(t) =K_ru(t)+y_2-K_rx_2,u(t)>x_2 \end{aligned}

案例

常见问题