SimPowerSystems 异步电动机标么值转换问题

Simulink SimPowerSystems 里的异步电机元件分 SI(国际标准)和 pu(标么值)两种。它们之间是等效的,但是转换的方式讲的不是很清楚。参考官方 MATLAB 的文档,可以知道原来这里的基准值取得比较特殊,和大多数的工程参考书籍上的不太一样:基准功率取的单相额定功率,基准电压取的电压的有效值。但是通过仿真比较我却发现元件的实际构造与文档里的说明不太一样。

已知 SI 单位下的 Pn, Vn, fn 以及 Rs, Lls, Rr, Llr, Lm, J, F, p,正确的基准值取法应该如下:

基准功率:三相功率 Sb = Pn
基准电压:额定相电压的峰值 Vb = Vn/sqrt(3)*sqrt(2)
基准电流:Ib = Pn/Vn
基准阻抗:Zb = Vb/Ib
基准角速度:wb = 2*pi*fn
基准电感:Lb = Zb/wb
基准磁链:phib = vb/wb
基准转矩:Tb = Pn/(wb/p)
基准阻尼系数:Fb = Tb/(wb/p)

pu 元件中所使用的参数值只要按照 “标么值=有名值/基准值” 的公式进行计算就可以,比如下面的 m 文件代码:

1
2
3
4
5
6
7
Rs_pu = Rs/Zb       % 定子电阻
Lls_pu = Lls/Lb     % 定子漏电感
Rr_pu = Rr/Zb       % 转子电阻
Llr_pu = Llr/Lb     % 转子漏电感
Lm_pu = Lm/Lb       % 励磁电感
H = 0.5*J*(wb/p)^2/Pn   % 转动惯量/时间常数
F_pu = F/Fb     % 阻尼系数

对于 pu 元件,其输入和测量值也是采用的标么值。可以在信号线上加入相应的 gain 环节就可以转换为 SI 信号,比如

1
2
3
4
5
6
7
8
% 输入
Tm_pu = Tm/Tb

% 测量值
Te = Te_pu*Tb
wm = wm_pu*(wb/p)
I = I_pu*Ib
V = V_pu*Vb

这种标么值的表示方法和 Prabha Kunder 的《电力系统稳定与控制》一书第 199 页中感应电动机模型标么值的表示方法是完全一样的。

Mac OS X 下修改文件属性:创建时间、修改时间

格式

  • YYYY 四位数年
  • MM 两位数月
  • DD 两位数日
  • hh 两位数小时
  • mm 两位数分钟

修改文件的“修改时间”

打开 Terminal,首先输入以下内容,不要回车:

touch -mt YYYYMMDDhhmm

其中 YYYYMMDDhhmm 要替换成期望的时间,比如 201112310101。
打开 Finder,进入需修改的文件所在的文件夹,把改文件拖到 Terminal 窗口,这时文件的路径自动加到了刚才输入的内容的后面,例如

touch -mt 201112310101 /Volumes/MacHD/Pictures/somefile.jpg

当然你可以自己手动输入文件路径。回车即完成修改。

修改文件的“创建时间”

步骤和上面修改“修改时间”基本相同,只是把参数 -mt 改成 -t,例如

touch -t 201112310101 /Volumes/MacHD/Pictures/somefile.jpg

还有批量修改文件日期的方法可以参考文章链接。

Aperture 3 显示对焦点功能 bug for Canon EOS 500D

Aperture 中有显示照片对焦点的功能。如下图,在 Inspector 的 Metadata 中,有一个九点对焦样式的按钮,点击便可在图片上显示对焦点信息。

Focal point

但是有个问题,我看到的照片中的对焦框有好几种类型:

  1. 白色细框
  2. 白色粗框
  3. 红色细框
  4. 红色粗框

参看下面两幅照片:


它们到底有什么区别?我搜索了一下,说明书里没有相关的介绍,网上倒是很多人有同样的问题,比如这里

很不幸的是,有人在 dpreview 反应这个情况很可能是一个 bug… 因为通常情况下只会出现两种情况:合上焦的点是红色粗框,没合上点的是白色细框。反映这个问题的基本上都是佳能 500D 用户,其他机型用户表示没有遇见这种情况。而且同一次照的一批图片的对焦点显示总有相似的特点,比如某个对焦点总是红色。

这个问题最早去年就出现,但是直到现在也没有发现问题被解决。首先这到底是 500D 的问题还是 Aperture 的问题?如果是 500D 硬件问题是否能通过更新 Firmwire 的方式来解决呢?至少我刚升级了 500D 1.1.1 的 Firmware (2011/07/24),Aperture 也更新到了最新的支持 Lion 的版本,没有任何改变。

其实也有临时的解决办法,那就是不要看颜色,只看框的粗细,粗的是合焦点,细的是非合焦点

MATLAB 常用配置

默认以管理员身份运行

  1. 桌面右键 MATLAB 程序图标,在弹出菜单中选择 Properties;
  2. 单击 Compatibility 选项卡,最下面 Run this program as an administrator 打勾
  3. 点击 OK 按钮确定。

修改默认起始目录

  1. 桌面右键 MATLAB 程序图标,在弹出菜单中选择 Properties;
  2. 单击 Shortcut 选项卡,在 Start in 里填写指定起始目录路径;
  3. 点击 OK 按钮确定。

Mac OS X 上开启 Apache 的 URL 静态重写功能

URL 重写 (Rewriting) 简单来讲就是将动态网页地址规则化便于人们访问,例如某网页的原始地址是 http://www.abc.com/index.php?year=2011&month=01&day=02,通过重写使得人们看到和访问该页的地址变为 http://www.abc.com/2011/01/02
重写网页地址的规则是人编写的,这种规则被称为正则表达式 (Regular Expression, RE)

Mac OS X 下的 Apache HTTP Server 默认并没有配置好 URL 重写功能。下面是开启和配置重写功能的步骤:

  1. 打开 Apache 主配置文件 —— 位于 /private/etc/apache2 下的 httpd.conf 文件;
  2. 搜寻以下内容并将前面的 # 号去掉:
    1
    #LoadModule rewrite_module libexec/apache2/mod_rewrite.so
  3. 打开用户配置文件 —— 位于 /private/etc/apache2/users 下的 [你的用户名].conf 文件,将内容修改成下面的样子(其中的 [你的用户名] 要替换成你自己 Mac OS 的账户名)。
    1
    2
    3
    4
    5
    6
    <Directory "/Users/[你的用户名]/Sites/">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

    其中的 AllowOverride 就是负责开启 URL 静态重写的;

  4. 重启 Apache:在终端里输入以下内容,然后输入密码回车;
    1
    sudo apachectl restart
  5. 这时 .htaccess 文件就生效了,在里面写入相应的重写规则就可以用了。例如,一个常用的 WordPress 重写规则如下
    1
    2
    3
    4
    5
    6
    7
    8
    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /
        RewriteRule ^index\.php$ - [L]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . /index.php [L]
    </IfModule>
12345...18