system-identification

    0热度

    1回答

    与输入矢量u,输出矢量y和干扰E中的系统的状态空间模型以在连续时间以下形式: d(X(t))/ dt的=斧(T)+柯(吨) Y(T)= CX(T)+ E(t)的 在MATLAB函数ssest我能够提取A,C和K个参数,但是我在真正感兴趣提取e(t)参数以建立残基的协方差。 data = iddata(X(:,1:100,10)',[],1); opt = ssestOptions('Es

    0热度

    1回答

    我在Simulink模型(非线性)一个未知的系统,我不知道如何让一个TF将描述它在输入数据的一定的时间间隔。 对不起,即时通讯问这样的抽象问题,但我真的失去了。 我试过'tfest(data,number_of_poles,number_of_zeroes)' 另外我尝试'ident',然后将输入和输出导入ident GUI,然后单击估计TF。 双方回到了我,它们的行为比我的系统完全地不同的传递函

    2热度

    3回答

    我正在寻找使用python获取系统的状态空间模型。 我已经测试实际的系统,所以我的输入它,我已经测量的输出。所以我有一组相应的输入和输出。 是否有某个地方的函数,python,我可以提供该函数与系统的输入和输出的集合,然后函数将为我提供一个状态空间模型,代表系统?

    2热度

    2回答

    我创建一个在线多人游戏中,我想防止玩家使用多个客户端一台计算机上/账户加入游戏的计算机ID。我不能简单地对IP地址进行服务器端检查,因为我仍然希望同一个办公室里的人们可以一起玩。 因此我想生成其沿着向服务器发送客户端上的一些类型的计算机ID /散列的。我知道这是很容易被破解,但它至少停止那些“骗子”谁不能或不会改变他们的客户端软件。 有没有一种方法来生成在我的游戏客户端这样的ID /哈希?它由Fl

    1热度

    1回答

    是一种收集硬件信息以唯一标识向Java Servlet发出请求的特定设备(而非类别)的方法?我搜索了这个,但我不认为有一种方法(“用户代理”头可以用于某些信息,但只能识别一组设备,这是不够的)。

    1热度

    1回答

    当我试图在系统识别工具箱(SIT)内创建的Simulink中导入和测试传输函数时,我认为我做了一些根本性错误。 给我一个简单的例子,我在做什么。 我有一个输入是一个从12秒到25秒的偏移正弦波,振幅为1,频率为1.5rad/s,可以给出测量输出。 我用SIT创建它提供了以下协议一个简单的2极1零换乘功能: 然后我试图导入此传递函数到Simulink在下面的配置具有调查频率1.5rad/s的正弦输入

    0热度

    1回答

    我想用MATLAB的系统识别工具箱(App)和命令行来识别我的quadcopter的模型。我有输入和输出信号都是非均匀采样,具体来说,连续测量之间的采样时间在整个实验中不是恒定的。 我发现,有可能创建使用MATLAB的非均匀数据集: FlightData = iddata(inputs, outputs, [],'SamplingInstants', time, 'Name', dataName)

    0热度

    1回答

    问题: 我需要一些数据同步设置时间标记使用System.nanoTime()用另一个时间 - 使用SensorEvent.timestamp加盖。 说明: 我工作的一个四轴飞行器的系统识别。数据采集​​使用Android API完成。我系统的输入是脉冲宽度调制(PWM),使用System.nanoTime()进行时间标记,频率为200 Hz。 该系统的输出是安卓系统的传感器测量结果,使用Senso

    1热度

    1回答

    大家好。我正在尝试使用系统识别工具箱建立一个噪音模型。 我的系统可写为:y = C(z)/ D(z)e。基本上我测量系统响应y纯粹是由于未测量的白噪声e。我认为系统ID会完成这项工作,因为它只是一个ARMA模型。 在将其应用于实际数据之前,我编写了以下测试脚本,它使用whitenoise输入模拟已知系统,并尝试使用响应y获取估计模型,并通过绘制它们的预测值与已知系统进行比较。 我的问题是,估计的波

    4热度

    1回答

    我正在尝试非线性灰盒模型识别,并且使用下面的代码。我对输入矢量,输出矢量和时间戳中的输入进行了测量。 input = output_data(2:3,:)'; output = output_data(4:5,:)'; time = output_data(1,:)'; data = iddata(output, input, [], 'SamplingInstants', time);