发博文
个人资料
老猪
老猪
  • 博客等级:
  • 博客积分:372
  • 博客访问:37,310
  • 关注人气:14
公告
 研究生的生活开始了,这几年将是怎么样的呢?几年后的我会有什么不同呢?希望它能记录点滴,见证我的发展!
留言
加载中…
访客
加载中…
好友
加载中…
博文
标签:

杂谈

分类: 科学研究

今日处理了一个Matlab图,图上有多条曲线,有个上界曲线需要将其它曲线截断,采用Matlab中的“fill”命令很好地解决了这个问题,命令使用方法如下:

x=0:0.01:2*pi;                  % initialize x array 
y1
=sin(x);                      % create first curve 
y2
=1*ones(1,size(x,2));         % create another cu

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

  混合动力汽车是一种折衷产品,目的在于显著提高汽车的燃油效率,同时减少传统燃油汽车的尾气排放,和克服纯电动汽车的缺点。
  

混合动力汽车如何运转
    混合动力汽车如何运转?是什么原理使混合动力汽车每加仑汽油比普通汽车多跑20或30英里的路程?混合动力汽车污染少是否因为它拥有更好的燃油效率?这篇文章里,我们将帮助你理解混合动力技术是如何工作的?甚至给你一些建议, 如何驾驶才能使燃油效率达到最大!
  对混合动力汽车概念的理解应该更宽泛,任何拥有两种或以上动力源的汽车都是混合动力汽车。实际上,很多人在某个时刻都或许曾经拥有一辆混合动力车。比如,目前流行的电动自行车就是混合动力技术的表现,因为它把电池动力和骑车人的踩踏力糅和在了一起。
  混合动力技术的应用其实已经十分广泛。我们看到的大多数火车机车多为柴-电混合动力。象西雅图这样的城市已经有了很多柴—电混合动力公共汽车——在有电线的地方,汽车利用电力驱动,在远离电线的地方,公共汽车可以依靠汽车本身携带的柴油行驶。很多大型采矿车和挖掘车也是柴—电混合动力。现在军事上应用广泛的潜艇也多采用混合动力技术——

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2011-09-07 01:40)
标签:

杂谈

分类: 科学研究
向量v1,v2,.... ,vn的所有线性组合构成的集合,称为v1,v2,... ,vn的张成span)。向量v1,v2,...vn的张成记为Span {v1,v2,... ,vn}。

 

If v1,…,vp are in Rn,then the set of all linear combinations of v1,…,vp is denoted by Span{v1,…,vp} and is called the subset of Rn spanned(or generated) by v1,…,vp.

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

分类: 科学研究

矩阵分解是指根据一定的原理用某种算法将一个矩阵分解成若干个矩阵的乘积。常见的矩阵分解有可逆方阵的三角(LU)分解、任意满秩矩阵的正交三角(QR)分解、对称正定矩阵的Cholesky分解,以及任意方阵的Schur分解、Hessenberg分解、EVD分解、SVD分解、GMD分解等。

(1) 可逆方阵的LU分解

矩阵的LU分解就是将一个矩阵表示为一个交换下三角矩阵和一个上三角矩阵的乘积形式。线性代数中已经证明,只要方阵A是非奇异的(即可逆的),LU分解总是可以进行的。

当L为单位下三角矩阵而U为上三角矩阵时,此三角分解称为杜利特(Doolittle)分解。当L为下三角矩阵而U为单位上三角矩阵时,此三角分解称为克劳特(Crout)分解。显然,如果存在,矩阵的三角分解不是唯一的。

(PS:方阵A可唯一地分解为A=LDU(其中L,U分别为单位下,上三角矩阵,D为对角矩阵)的充分必要条件为A的前n-1个顺序主子式都不为0。特别:对n阶对称正定矩阵,存在一个非奇异下三角矩阵L,使得A=LL'成立。)

MATLAB提供的lu函数用于对矩阵进行LU分解,其调用格式为:

[L,U]=lu(X):产生一个上三角阵U和一个变换形式的下三角阵L(行交换),使之满足X=LU。注意,这里的矩

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2011-08-18 11:48)
分类: 科学研究

These days I did some research on 'Simulation using Matlab S-function'. There are 2 kinds of S-function in Simulink: Level 1 and 2, this article mainly talk about the level 1 S-function.

(1) How they work
Demo for the Matlab M-file S-function scripts explained the basic using of the level 1 S-function.

Each iteration, the S-function performs calculations based on the value of a flag (initialize, find derivatives, update actual values, etc.); it returns the answer, then changes the flag for the next iteration.

(2) General Structure

Switch statements
 switch flag
      case 0
    statements
      case 1
    statements
      case 2
    statements
      otherwise
    statemen

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

分类: 科学研究

Matlab符号计算过程中,为了达到精度的要求,默认的系数通常采用分数表示,直观性较差,通过查阅相关资料,可使用以下指令将系数化为浮点表示形式:

VPA()

VPA    Variable precision arithmetic.
    R = VPA(S) numerically evaluates each element of the double matrix
    S using variable precision floating point arithmetic with D decimal
    digit accuracy, where D is the current setting of DIGITS.
    The resulting R is a SYM.
 
    VPA(S,D) uses D digits, instead of the current setting of DIGITS.
    D is an integer or the SYM representation of a number.

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2011-05-27 05:14)
标签:

杂谈

普通插图
\begin{figure}
\begin{center}
\includegraphics[width=0.48\textwidth]{../imgs/Policies.pdf}
\end{center}
\caption{The structure of Policies}
\label{fig:policies}
\end{figure}
 

四张并列插图
\begin{figure*}
\begin{minipage}[t]{0.25\textwidth}
\centering
\includegraphics[width=2.2in]{../imgs/viewerNumber_all.pdf}
%\caption{fig1}
\label{fig:side:a}
\end{minipage}%
\begin{minipage}[t]{0.25\textwidth}
\centering
\includegraphics[width=2.2in]{../imgs/viewerNumber_1.pdf}
%\caption{fig1}
\label{fig:side:a}
\end{minipage}%
\begin{minipage}[t]{0.25\textwidth}
\centering
\includegraphics[width=2.2in]{../imgs/viewerNumber_2.pdf}
%\caption{fig1}
\label{fig:side:a}
\end{minipage}%
\begin{minipage}[t]{0.25\textwidth}
\centering
\includegraphics[width=2.2in]{../imgs/viewerNumber_3.pdf}
%\caption{

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2010-09-14 09:27)
标签:

杂谈

分类: 科学研究
    平衡点是当所有的微分同时为0的点动力系统中所有状态变量对时间的导数全为零的状态叫做:定态。
    定态在相空间中的代表点称为:平衡点。
    定点、不动点、平衡点、平稳点、奇点、临界点都是对同一客体的不同名称。
    他们定义了轨迹上速度为0的点,相对应的系统处在静止状态,因为所有变量都是恒定的并且不随时间变化,因此平衡点满足方程f(x)=0,x即为状态向量的平衡点的值f为线形则系统线形,则只有一个平衡点(系统矩阵为非奇异的)。非线形系统可能有多个。
    平衡点有稳定与不稳定之分,所谓稳定是指系统在受到扰动时偏离平衡点,但仍可以自动返回此平衡点;反之,若系统在受到扰动后偏离此运动状态,则称为不稳定平衡点。
    平衡点是动态系统行为的真实特性,我们可以从它们的特性中得出有关稳定性的结论。线形系统的稳定性是完全独立于输入的,也独立与有限的初始状态,当系统被小干扰后仍回到围绕平衡点的小区域内,就在该平衡点是局部稳定。非线形系统稳定性取决于输入的类型、幅值、和初始状态,这些因素在定义非线
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

分类: 科学研究

在新版本的Matlab使用过程中很多之前做的模型都无法打开,归根到底是因为在模型中使用了中文编码,解决这个问题可以从以下几个方面入手:

%在Matlab中输入以下指令就可以打开以前版本的Simulink程序了。
%%%%%%%%%%%%%%%%%%%%%%方案1%%%%%%%%%%%%%%%%%%%%%%%%%%%%

bdclose all
set_param(0,'CharacterEncoding','ISO-8859-1')

%%%%%%%%%%%%%%%%%%%%%%方案2%%%%%%%%%%%%%%%%%%%%%%%%%%%%

bdclose all
set_param(0,'CharacterEncoding','windows-1252')

 

%%%%%%%%%%%%%%%%%%%%%%恢复编码%%%%%%%%%%%%%%%%%%%%%%%%%
%恢复编码可采用重启Matlab或者命令窗口输入以下指令

bdclose all
set_param(0,'CharacterEncoding','ibm-1386_P100-2002')

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2010-09-09 14:47)
标签:

杂谈

分类: 科学研究

TCU(Transmission Control Unit),顾名思义:传动控制单元,是车辆传动部件的大脑,TCU控制效果直接决定了车辆传动系统的性能及寿命,其主要由以下几个单元组成:

Oil Temperature Sensor
油温传感器用于直接检测变速箱油的温度,并对变速时间进行控制,因为不同温度条件下,油的粘性不一样,温度越低,粘性越大,所需的换挡时间也就越长。当油温传感器监测失效时(如车速大于20km/h,而油温低于-30度),变速箱将进入自我保护模式,高挡位将禁止,并告知发动机禁止减少扭矩。

Control Valves
控制阀用来控制变速箱内液体的流动来达到换档。如果其中一个换挡电磁阀出现故障,所有的换挡阀将关闭,变速箱进入特定的挡位;如果换挡超时,将禁止升挡;如果滑行电磁阀出现故障,将禁止超速,在高速时驾驶员将感觉到明显地发动机制动;如果锁止阀失效,将影响油耗和排放;如果线性阀失效,线性阀将提供最大的压力来保护变速箱,换挡将不顺畅。

Torque reduction control
当换挡时TCU将向EMS请求减扭。如果TCU发出减扭请求,但没有收到EMS的反馈,将进入减扭失效模式。

Engine Speed Monitoring
TCU通过CAN BUS监控发动机当

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有