知识点六:Flac6.0 命令 介绍与规定

一、Flac6.0  命令语法

Noun名词  +  Verb动词  +  Options选项  +  Modeifier 修饰  +  Range 范围

1.  zone face apply stress-xy 110.23 system dip-direction 47.4 range position-x 22.7 1.19e-1

2.   zone cmodel assign mohr-coulomb range group "layer1"



二、Flac6.0  命令范围和覆盖

zone cmodel assign mohr-coulomb
zone cmodel assign elastic
zone cmodel assign hoek-brown range position-x 1 500

Tip:①一个计算执行之前,后命令会覆盖前命令

        ②不设置范围默认全局施加

        ③范围设置可用分组名字,空间或者两者结合

model new
zone create brick size 10 10 10 point 0 0 0 0 point 1 10 0 0 point 2 0 10 0 point 3 0 0 10 group 'AA'
zone create brick size 10 10 10 point 0 10 0 0 point 1 20 0 0 point 2 10 10 0 ...
                                point 3 10 0 10  group 'BB'
zone group 'CC' range position-z 8 10 position-x 8 12 position-y 4 6                            
zone cmodel assign elastic
zone property bulk=8e9 shear=5e9
zone gridpoint fix velocity-x range position-x -0.1 0.1
zone gridpoint fix velocity-x range position-x 9.9 10.1
zone gridpoint fix velocity-y range position-y -0.1 0.1
zone gridpoint fix velocity-y range position-y 9.9 10.1
zone gridpoint fix velocity-z range position-z -0.1 0.1
zone face apply stress-zz -1e6 range position-z 9.9 10.1 position-x 8 12 position-y 0 5
model history name '1' mechanical unbalanced-maximum
model solve
model save 'test-ini.f3sav'

zone gridpoint initialize displacement-z 0
zone gridpoint initialize displacement-y 0
zone gridpoint initialize displacement-x 0
zone gridpoint initialize velocity-x 0
zone gridpoint initialize velocity-y 0
zone gridpoint initialize velocity-z 0


zone cmodel assign null range group 'CC' ;CC区域挖空
zone cmodel assign elastic range group 'CC' not ;除了CC区域以外的区域,本构模型设置成弹性
zone property bulk=8e9 shear=5e8


model history name '2' mechanical unbalanced-maximum
model solve ratio 1e-5 
model solve
model save '13.f3sav'

zone cmodel assign null range group 'CC' 
zone cmodel assign elastic range group 'CC' not

;;;;;;注意与zone delete range group 'CC' 的区别;;;;;;;;

若上述命令修改为:

    zone cmodel assign null range group 'CC' 
    zone cmodel assign elastic

zone cmodel assign elastic zone cmodel assign null range group 'CC' 是平行关系

运行之后,弹性模型会覆盖掉空模型!!!

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Flac6.0命令流是一个用于FLAC音频编码器的命令行工具集。它可以通过命令行来进行操作和控制,用于对音频文件进行无损编码和解码。 Flac6.0命令流通常包含以下几个主要的命令参数: 1. flac:这是Flac6.0命令流的主要命令,用于指定要进行无损编码或解码的音频文件。 2. -d:这是flac命令的一个选项参数,用于指示Flac6.0命令流进行解码操作。使用该选项后,后面需要指定解码后的音频文件的输出路径。 3. -e:这是flac命令的另一个选项参数,用于指示Flac6.0命令流进行编码操作。使用该选项后,后面需要指定要编码的音频文件的路径。 4. -b:这是flac命令的一个可选的选项参数,用于指定编码时使用的位深度。可以选择16、24或32位。 5. -r:这是flac命令的另一个可选的选项参数,用于指定编码时使用的采样率。可以选择16kHz到192kHz之间的值。 通过组合使用这些命令参数,我们可以使用Flac6.0命令流对音频文件进行无损编码和解码操作。例如,要对一个名为audio.wav的音频文件进行编码,可以使用以下命令: flac -e audio.wav 这将使用Flac6.0命令流对audio.wav进行无损编码,并生成一个经过编码的FLAC文件。 同样,要对一个名为audio.flac的FLAC文件进行解码,可以使用以下命令: flac -d audio.flac 这将使用Flac6.0命令流对audio.flac进行解码,并生成一个解码后的WAV文件。 总之,Flac6.0命令流是一个有效且功能强大的工具,可用于对音频文件进行无损编码和解码。通过合理使用不同的命令参数,我们可以根据需要对音频进行不同的操作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值